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

go-cd - 如何使用 GoCD 将 2 种材料拉入舞台?

我有两种材料:

  • 一个静态的 git 仓库

  • 来自上游管道的工件

下游我有一个AnalysisBuilders需要两者都起作用。当任务执行时,我似乎只能访问 git 存储库而不是“网络”工件。

xml:

......

我希望 ls -R 输出有一个“web”和“docker”文件夹。它不是。它只有 docker repo 的内容。如何使两种材料都可用?

0 投票
1 回答
382 浏览

docker - 使用授权插件启动 GOCD 服务器时出错

我在 gocd-server docker 启动时遇到以下错误:

启动失败后,我尝试访问 /go/admin/security/auth_configs 但向我显示了以下消息:

获取身份验证配置时出现问题 请稍后刷新此页面,如果问题仍然存在,请检查服务器日志。

已在 gocd-server 的最后 4 个版本上执行了运行,并且所有版本都发生了错误

0 投票
2 回答
6284 浏览

docker - Docker Windows 授予对构建代理用户的访问权限

我正在尝试配置一个 GoCD 代理来使用 Docker 构建我的项目。最初我的 GoAgent 以 SYSTEM 运行,因为这是 Windows 上的默认安装,但我发现在构建过程中产生了问题(由于 $env:TEMP 未定义或定义在一个奇怪的地方,我遇到了奇怪的失败)。

我将我的 go 代理切换到本地帐户并授予帐户权限以作为服务运行。在我尝试构建 docker 映像之前,这一直很好。我有一个脚本可以作为我的用户完美运行,但在作为 GoCD 代理运行时失败。

连接时出错:发布http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.32/build?buildargs=%7B%22EngineDir%22%3A%22C%3A%5C%5CInfinity%22%2C%22ImageVersion% 22%3A%222.0.0%22%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&session=29985a28e57e1f1b4fa8950cfa0f747b4c2680fa5f4fcb3643f68b4595825651&shmsize=0&t=invoke- infinity%3Alatest&t=invoke-infinity%3A2.0.0&target=&ulimits=null:打开//./pipe/docker_engine:访问被拒绝。在 Windows 上的默认守护程序配置中,必须运行提升的 docker 客户端才能连接。此错误还可能表明 docker 守护程序未运行。

我尝试将用户添加到 docker-users 组,但这似乎没有帮助。我已经尝试关注这篇文章http://dille.name/blog/2017/11/29/using-the-docker-named-pipe-as-a-non-admin-for-windowscontainers/但是得到和错误说Docker Windows 不支持“主机”。

有没有人有办法让 Windows 上的非管理员用户运行 docker build?

谢谢

0 投票
0 回答
488 浏览

go-cd - 将 gocd/go-server 迁移到新系统需要哪些步骤

我正在尝试将我的 gocd/go-server 移动到更强大的机器上。它目前是 dockerized,但简而言之,我使用主机卷,所以我只是将我的整个项目从系统 A 同步到系统 B。

作曲家服务入口:

但是,当我重新启动实例时,会出现各种权限错误:

我已确保整个/opt/go/volume系统归登录的非 root 用户所有。即:弗雷德

将 gocd/go-server 迁移到新系统以绕过权限错误需要哪些步骤?

0 投票
1 回答
629 浏览

pipeline - 在 GoCD 管道中创建自定义管道标签

我想添加我在 GoCD 管道的材料部分中指出的分支名称。

目前,我的管道标签具有计数和提交哈希。

例如:

如果我的分支名称是“master”,则标签应该是 104-master-82862b9a99599130e0306429882ead4c22d07ce4

如果我的分支名称是“US73173”,则标签应为 104-US73173-82862b9a99599130e0306429882ead4c22d07ce4

请帮助我。

0 投票
1 回答
53 浏览

macos - 了解为什么 GoDC 无法在 Mac 上启动

我正在尝试在 MacOS (10.12) 上运行GoCD以进行测试。当我同时运行服务器和客户端应用程序时,它们不提供任何 GUI 输出(它们应该显示进度条或主机配置)并且它们在启动几秒钟后退出。

当我尝试从终端运行应用程序时:

我得到以下输出:

得到目录:/Users/taatyyu1/Library/Application Support/Go Server [存在]

然后应用程序退出。

如何发现应用程序无法正常启动的问题?

0 投票
2 回答
1376 浏览

go-cd - GoCD 自定义命令

我正在尝试按照入门指南第 2 部分在 GoCD 中运行一个非常简单的自定义命令“echo helloworld”,但是,该工作并没有以控制台说Waiting for console logs和原始输出说结束Console log for this job is unavailable as it may have been purged by Go or deleted externally.

在此处输入图像描述

我的工作如下所示,取自在查找命令中键入“echo”(这与我首先尝试的入门示例不同,结果相同)

在此处输入图像描述

0 投票
2 回答
120 浏览

go-cd - 如何通过 GoCD API 获取管理员用户列表?

如何通过 GoCD API 获取管理员用户列表?我以为这会是一个角色,但事实并非如此。

0 投票
1 回答
127 浏览

.net - 如何将错误从批处理抛出到 GoCD

我在 GoCD 中使用自定义命令(批处理文件)来使用 MSBuild 构建我的解决方案。现在我无法在批处理文件中设置错误,因此 GoCD 代理知道它可以停止,因为某些事情失败了。现在,当构建失败时,作业仍然成功。

如何解决 GoCD 捕获的错误?

0 投票
2 回答
946 浏览

go-cd - GoCD:cruise-config.xml 配置 XML 位于磁盘上的什么位置?

我将自己锁定在我的 GoCD 服务器之外,无法登录并想手动编辑配置 XML,cruise-config.xml据我从文档中可以看出,它应该在文件中。

但是,文档从未提及该文件在磁盘上的位置。你能帮助我吗?