问题标签 [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.
concourse - 如何与特定用户一起运行 Concourse CI 作业任务?
在 Concourse CI 中,默认情况下,作业任务的底层容器被实例化并使用 user 运行root
。
如果用于我的任务的容器需要由不同的用户(例如 postgres)执行,我如何在 Concourse 中执行此操作?
git - 放置到 git 资源的 Concourse GIT 错误
我使用 Concourse 作为我的 CI 管道,我的管道基本上从 git 资源中的一些文件构建一个 rpm,然后将 rpm 放在另一个 git 存储库中。当我第一次创建 repo 并运行 concourse 管道时,它将 rpm 放入 repo 中没有任何问题。但是,随后的 Put 因以下 git 错误而失败。
这是我的 pipeline.yml
concourse - 如何在大厅 ATC 中指定中间证书?
我有一个任意长的证书链,我想用它来验证我的 ATC,我该怎么做?
concourse - 是否可以在不推送的情况下构建 docker 映像?
我想在我的管道中构建一个 docker 映像,然后在其中运行一个作业,而不是推送或拉取映像。
这可能吗?
concourse - 大厅 CI tsa.connection.forward-worker.register.failed-to-fetch-containers
我正在使用迁移到环境选项的 concourse 2.5.0,而不是使用二进制标志。并得到错误
工人配置
网络配置
知道有什么问题吗?
问候
concourse - Concourse github-release 资源找不到旧版本或标签
我正在尝试使用 github-release-resource 在我的 Concourse 管道中提取 git hub 版本的旧版本/标签,但它似乎无法找到除最新版本之外的版本。
这是一个简单的测试,我们尝试提取 concourse 本身的旧版本。
上述任务的资源输出为:
即使版本存在:https ://github.com/concourse/concourse/releases/tag/v2.4.0
我怎样才能让它工作?
go - 用于 concourse ci 任务的 Go 二进制文件
在 concourse-ci 任务中使用 go 有哪些好的模式。例如,我是否应该在本地构建具有所有依赖项的文件并将交叉编译的二进制文件签入到 repo?我应该在运行任务之前建立大厅吗?
人们在这里所做的事情的例子会很棒。管道/任务的公共存储库更好。
concourse - 缺少带有大厅云铸造资源的构建文件夹
我有一个管道,它获取一个 repo (project-src) 并在 repo (project-src) 文件夹上进行构建。
该构建会在 project-src 文件夹中创建另一个目录。问题是当我使用 cloud Foundry 资源放置那个 project-src 文件夹时,新文件夹没有被向上推。这是我的代码:
build.yml 的内容:
concourse - 如果每个任务在自己的容器中运行,容器中的资源如何可用于另一个容器?
我一直听说每个任务都在它自己的容器中运行,在这种情况下,如果有一个 Job1 产生一些资源作为输出,Job2 想要将其读取为输入(流水线作业的典型案例),所以在这种情况下,我想知道如何如果每个任务在其自己的容器中运行,来自容器的资源是否可用于另一个容器?
此外,如果单个作业有多个任务,那么每个任务是否在自己的新容器中运行?
concourse - 如何在大厅中制作自我更新管道
我想创建一个管道,作为第一步检查自己的配置并在需要时自行更新。
我应该为此使用什么工具/API?是否有安装了正确大厅版本的 docker 镜像?从此类任务中在大厅进行身份验证的建议方法是什么?