问题标签 [go-cd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3166 浏览

node.js - 在 gocd 管道上运行 nodejs 命令

我创建了一个新文件并在不同阶段运行gocd pipeline三个文件。shell script

问题是 go 代理不知道npm

Note:我使用 go agent 在机器上安装了 npm,并从管道手动运行 shell 脚本。

这是我安装软件包的 shell 脚本。

错误:

0 投票
1 回答
543 浏览

continuous-delivery - 在 GoCD 中自动终止长时间运行的管道

如果花费的时间比预期的多,是否可以自动终止 GoCD 中长时间运行的管道。

0 投票
2 回答
1016 浏览

go-cd - 如何将 GO_REVISION 从上游管道传递到 GO-CD 中的下游管道?

如何将 GO_REVISION 从上游管道传递到下游管道?

我有四个管道,A、B 和 C 管道由相同的 git 及其在 GO_REVISION 中的版本标记构建应用程序触发器。

用于部署的管道 D,其材料为 A、B 和 C。

但是,我不知道如何将上游管道(A/B/C)的 GO_REVISION 共享给 D。

0 投票
5 回答
1277 浏览

go-cd - 有没有简单的方法/API 来找出 gocd 服务器上的管道数量?

很抱歉这个简短的问题,但只是想知道是否有一个 API 可以找出 GoCD 服务器上的管道数量。

0 投票
1 回答
237 浏览

mobile - GoCD 部署到 Crashlytics Android 和 IOS

有人知道,我如何使用GoCD将版本部署到Crashlytics (Fabric)?

0 投票
1 回答
627 浏览

continuous-integration - GoCD 分支跟踪?

我们有一个关于 Snap CI 的项目,但由于它正在消失,我们必须切换到另一个工具。GoCD 是我们最喜欢的,但我想知道是否支持它的一个重要功能:分支跟踪。

Snap CI 支持我们项目中当前启用的分支跟踪:“此存储库已为所有以 *** 开头的分支启用自动分支跟踪”:

在此处输入图像描述 在此处输入图像描述

我试图设置 GoCD 来做到这一点。但我找不到实现这种行为的方法。我唯一发现的是功能分支/拉取请求插件。你知道是否支持这样的功能或者我必须如何配置 FB/PR 插件?

谢谢!

0 投票
3 回答
328 浏览

powershell - GoCD - 如何以彩色显示 PowerShell 输出?

正如标题所说,我们如何以彩色显示来自 PowerShell 脚本的控制台输出?我们正在使用 GoCD 的 v16.12。

编辑:由于公司政策,我们不允许使用 write-host。请不要问为什么:)

0 投票
1 回答
1039 浏览

shell - 在 GoCD 中使用变量值作为环境参数

我正在尝试编写一个 shell 脚本,它从文件中读取变量并将其替换为 GoCD 中定义的环境变量。

现在我面临的挑战是我正在尝试使用变量的值作为参数

下面是我的脚本

同样在 GoCD 环境变量中,我给出了 Env_var = 1234

现在这里的脚本给出输出 $Env_var

我希望 $Env_var 值(即 1234 在 GoCD 中定义为环境变量)应该是输出

请帮忙!

0 投票
3 回答
8321 浏览

git - 如何设置 GoCD 来处理使用 SSH 密钥进行身份验证的私有 git 存储库?

我有一个 git 存储库,它使用 SSH 密钥对用户进行身份验证,我想将该存储库用作 GoCD 材料。GoCD 给了我这个错误:

有什么办法可以将 SSH 密钥添加到 GoCD?

0 投票
2 回答
295 浏览

amazon-web-services - GoCD 中的材料

我们有两个代理——一个代理在公司内部网络,另一个代理在亚马逊。Git 是我们的材料。我们使用私有 ip 从网络中的机器访问 repo,公共 ip 用于从亚马逊机器访问 repo。

我们的管道有两个阶段——第一阶段使用内部网络中的机器,第二阶段使用亚马逊实例。

本地网络有一个限制,我们不能使用公共 IP 访问 git repo。

有没有办法,我们可以在舞台级别配置材质?