问题标签 [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 投票
0 回答
79 浏览

go-cd - GoCD - 任务插件不添加任务

我已经设置了一个 GoCD 服务器和代理(如果重要的话,在 Windows 机器上)。我正在使用它来构建一个 .NET 应用程序。我已经安装了一些任务插件(Powershell、Xunit-converter),当我重新启动服务器时,我在插件管理屏幕中看到这些插件已加载并安装没有问题。

但是,当我去创建或编辑工作时,我在“添加任务”下拉列表中看不到这些新任务。我可以通过使用自定义命令绕过 powershell,但我需要能够将我的 MsTest 输出转换为 Xunit,以便它可以在“测试结果”选项卡中显示结果。

0 投票
1 回答
163 浏览

spinnaker - Spinnaker 是否具有扇入功能?

Spinnaker 是否提供“扇入”功能,例如 GoCD?看起来我可以设置一个管道来触发多个下游管道(扇出),但是我不能让下游管道依赖于两个上游管道的成功完成。如果我在下游管道上设置了两个触发器,它会在第一个触发器完成后立即启动。我想 AND 这些触发器 - 即:当 TRIGGER1 和 TRIGGER2 完成时,启动管道。

下图描述了我正在寻找的内容,在 GoCD 中可视化。DeployTest 管道需要在启动之前成功完成 ManualGate1 和 2。

在此处输入图像描述

0 投票
1 回答
110 浏览

docker - gocd docker容器不支持管道

我正在尝试使用 GoCD-Server docker 容器https://hub.docker.com/r/gocd/gocd-server/设置 GoCD

我正在按照他们的建议安装卷: docker run -v /Users/me/LocalDocuments/gocd/godata:/godata -v /Users/me/LocalDocuments/gocd/home/go:/home/go -p8153:8153 -p8154:8154 gocd/gocd-server

但是管道(或其他任何东西)不会保存到已安装的文件夹中,并且当我关闭容器时它们不会持久保存。

0 投票
2 回答
337 浏览

nuget - GoCD Nuget 问题

我有一个项目,我的代理确实安装了 nuget - 不要起诉我在做什么 wwong

0 投票
1 回答
340 浏览

git - Gocd 管道链接到 .git 存储库以生成工件

我有一个 git 存储库,它下面包含 maven 项目。例如

  • -repo-sample
    --sampleproject
    --src
    --pom.xml

所以 repo-sample 作为 git 存储库和它下面的 sampleproject,这是一个 maven 项目。

现在在 gocd 管道中,我想为每次更改触发这个项目并生成工件。但不幸的是,我不明白我将如何给出我的项目的路径。

我很容易触发它的结构如下所示。

  • 回购样本
    -src
    -pom.xml

我可以在 go cd 阶段给出以下命令来触发管道。- mvn clean deploy -Dbuild.number=${GO_PIPELINE_LABEL} --batch-mode 和 Material 将参考 - git@bitbucket.org:com/rep-sample.git 上面的设置对我来说工作正常。现在像这样引用它 git@bitbucket.org:com/rep-sample.git/sampleproject 我将如何进行设置。

0 投票
1 回答
1413 浏览

go-cd - 通过 gocd 中的作业中的任务更新环境变量和参数

在 GOCD 中,我们能够为整个管道、阶段和单个作业定义环境变量和参数。运行管道时是否可以通过作业中的任务更新那些已经定义的环境变量和参数?

0 投票
1 回答
241 浏览

continuous-integration - GoCD 从管道中提取上一个工件

我有一个创建工件的 GoCD 管道。有什么办法可以让我拉上一次运行的工件与当前运行进行比较?

0 投票
1 回答
1222 浏览

amazon-ec2 - 将 GoCD 管道部署到 AWS Ec2 实例

我打算将 Python 脚本脚本从本地运行的 GoCD 部署到 AWS ec2 实例或任何 Web 服务器。经过一周的研究,我找不到任何建议。

哪些命令可以使 GOCD 在远程服务器上安装依赖项并将基本代码部署到服务器以运行?

假设 git 已经集成以将 repo 拉入管道。

0 投票
0 回答
583 浏览

go-cd - 安装 Go.CD 外部插件

我正在尝试向 go-cd 添加插件。不幸的是,这个插件没有出现在 go 管理插件选项卡中。go服务器安装在windows机器上。这是我要安装的第一个外部插件,所以我按照说明将 jars 文件放在 plugins/external 文件夹中,然后重新启动服务器。还有什么可做的吗?

谢谢

0 投票
3 回答
1853 浏览

go-cd - 如何重命名 GoCD 管道?

似乎不可能在 GoCD 的任何地方更改现有管道的名称。听起来很简单,有没有什么方法可以重命名不需要在 UI 中执行一系列操作的 GoCD 管道?

我能够重命名管道的唯一方法是以新名称克隆它,然后删除旧名称。但是删除管道也不是直截了当的,因为无法删除仍属于某个环境的管道。因此,我首先必须从所有环境中删除管道,然后才能删除它。

这里那里有一些关于重命名管道的类似讨论,但由于它们已经有五年历史了,我认为同时必须以某种方式支持简单的管道重命名......