问题标签 [concourse]

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 回答
472 浏览

docker - Concourse ci 解析 docker 主机名

我目前有两个 Docker 容器正在运行:

1- 正在运行大厅 ci

2- 正在运行 arifactory

两个容器都在同一个 docker 网络中。

在大厅中,我使用以下工件资源:

这里的重要部分是端点。我在这里使用 docker 容器的名称。我也尝试了网络别名,但是这两个选项都不起作用。花园容器无法解析 docker 主机名。

当我输入 Artifactory docker 容器的 ip 时,它可以工作。但这在重新启动容器时可能会发生变化。

有人知道我如何解析花园容器内的 Docker 名称吗?Docker 使用哪个 dns 服务器来解析容器名称?

编辑:当我 ssh 进入大厅 docker 容器时,我可以使用容器名称 ping 工件容器。但是大厅工作在花园容器中运行。我认为问题是花园容器无法解析 docker 容器名称 -</p>

亲切的问候,J

0 投票
1 回答
1442 浏览

concourse - 如何设置外部大厅工作人员?

我有一个 concourse-web 和 concourse-server 实例,但是在让工作人员成功连接到 Web 服务器时遇到问题。

我已将工作人员公钥 (id_worker_rsa.pub) 添加到 Web 服务器上的 authorized_worker_keys 文件中,但问题仍然存在。有没有关于如何做到这一点的文档?

0 投票
1 回答
2783 浏览

concourse - 如何将参数添加到 Concourse CI 中包含的任务文件

file: task.yml如果管道()配置中的任务文件( )pipeline.yml需要包含一些{{properties}},那么添加它们的正确方法是什么?

就我而言,我想使用来自使用身份验证的存储库的自定义 docker 映像,并且我不想在任务 yml 本身中硬编码/提交凭据。

目前是否可以在不将任务配置移动到主管道 yml 的情况下做到这一点?

澄清:我想参数化task.yml文件本身(例如,input: {{input_name}})。

0 投票
3 回答
6969 浏览

concourse - 在大厅作业/任务之间传递参数

在大厅任务和作业之间传递参数的最佳方式是什么?例如; 如果我的第一个任务生成一个唯一 ID,那么将该 ID 传递给下一个工作或任务的最佳方法是什么?

0 投票
1 回答
293 浏览

docker - 将绑定挂载添加到容器以在大厅中运行任务

我想在执行任务时访问我的工作人员运行的主机上的 docker 套接字。

运行“常规” docker 容器时,我可以将套接字绑定安装到容器中。在大厅中指定任务时,我可以做一些同样的事情吗?

0 投票
2 回答
3100 浏览

gradle - Concourse CI / Gradle:无法创建父目录

我正在尝试3.4.1使用 vagrant concourse/litebox ( v2.7.4) 和 docker 图像构建一个带有 gradle 和 concourse 的 java 项目gradle/3.4.1-jdk8

pipeline.yml的是

task-gradle.yml

这是我得到的错误:

有谁知道为什么 Gradle 不能创建父目录?

我应该设置一个settings.gradle文件吗?

0 投票
0 回答
306 浏览

concourse - 如何在大厅工作人员 runC 容器上设置卷大小?

如何在大厅工作人员 runC 容器上设置卷大小?我可以garden.btrfs_store_size_mb在我的 BOSH 清单中设置它与 garden-linux 一起出现。我没有看到 garden-runc 的等效选项。我们的CFOps备份空间不足。谢谢

0 投票
1 回答
1103 浏览

continuous-integration - Concourse CI 输入作为管道的文件夹

如何使用自定义代码将文件夹传递给管道?详细说明我在一个文件夹中有几个脚本(我知道这必须转到 git),并且这个文件夹需要作为输入传递给一个任务来运行脚本

在 tasks.yml 中添加了输入:[Current DIR Name],如果我通过 fly execute 命令运行 fly,则工作正常。

但是,如果我将此任务添加到管道并通过 fly set-pipeline 运行,则文件夹不会上传/添加到容器中。错误消息:缺少输入(fol-name)

任何帮助将不胜感激

0 投票
1 回答
898 浏览

windows - Windows Git pull 作业上的 Councourse CI 总是显示等待一组合适的输入版本

我们在 Windows 8 机器上安装了 Concourse CI。计划将其用于 .NET 项目。基本样本工作正常。但是,当我们尝试使用简单的 Git pull 时,作业始终处于挂起状态。它显示以下消息:

工作状态 工作定义为:

0 投票
1 回答
237 浏览

concourse - 大厅发布元数据

是否有通过 Concourse 发布元数据(例如测试覆盖率报告)的最佳实践?压缩并放入 git repo 并不是那么好。