问题标签 [concourse-git-resource]

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

concourse - 自动缩放程序 Bosh/Concourse

我正在为运行 Concourse 的 Bosh 开发一个自动缩放程序,编写程序然后在管道中实现它的语言/过程是什么?

0 投票
2 回答
4908 浏览

concourse - 到 Git 的 Concourse Webhook

环境:

想知道是否可以使用 Git webhook 配置 Concourse 管道,它会检查是否发生了新的提交,并会触发基于该触发器的管道构建?我查看了https://concourse-ci.org/resources.html#resource-webhook-token,但它没有告诉我如何从 Concourse 获取 webhook 令牌以及它是否支持我的要求。
非常感谢任何反馈。

0 投票
1 回答
541 浏览

concourse - 让大厅作业仅由 git merge commit 触发

我正在研究一个管道,它监视一个 git repo 并在有提交时触发一些工作。但是 repo 的提交太多了,我只想更新合并提交触发器,而所有其他提交都应该被忽略。大厅 git 资源似乎不提供此功能。 https://github.com/concourse/git-resource

0 投票
1 回答
1397 浏览

pipeline - 大堂:如何在放置任务中添加“通过”条件

我有一个大厅管道,它采用 git 源代码,构建然后将其部署到 pcf。

现在我必须在构建之后进行两次部署,pcf-dev并且pcf-qa依赖于qaover dev。这意味着如果dev deployment成功则执行qa deployment.

我不知道如何在"passed"这种情况下使用条件。我知道我可以使用它,"get"但不知道如何在"put"我的情况下使用它。

有人可以帮忙吗?

0 投票
1 回答
1077 浏览

concourse - Concourse:读取 git 资源元数据

我有一个大厅管道:

使用 Unix 命令,我想创建自定义版本:

对于[POM_FILE_VERSION],我找到了代码:

但是对于[NO_OF_COMMITS_IN_BRANCH],我不知道如何从 git 资源中获取该数据。任何人都可以帮忙吗?

0 投票
1 回答
42 浏览

node.js - 如何为 concoure 服务器创建可用于对 concourse 服务器的 API 调用的 Authkey?

我正在使用上面的代码从我的大厅服务器获取工作状态。通话工作正常,没有任何问题。但是,我使用的 auth_key 是由我的浏览器生成的(当我从浏览器对大厅服务器进行简单的 get 调用时,我复制了这个)。此密钥每 24 小时到期一次。如何创建可以在部署的应用程序中使用的永久密钥?

0 投票
2 回答
1423 浏览

concourse - 大厅合并另一个分支

我正在尝试使用 Concourse-CI 自动化部署。

我有一个 go 应用程序,该应用程序已签入具有两个分支(主和开发)的本地 Gitlab。

我有一个用于运行 go 单元测试的开发分支的管道设置,如果它们通过,我想自动将开发分支的更改合并到主分支并用最新版本标记它。

这是我到目前为止所拥有的:

问题是这只会用新版本标记主分支。

有没有办法将develop分支合并到master?

0 投票
0 回答
316 浏览

concourse - 在大厅管道中使用 k8s 机密

这个问题类似于这个Concourse CI can't find kubernetes secrets。但是,其中的标记解决方案对我不起作用。

我已经使用这个舵图设置了大厅https://github.com/helm/charts/tree/master/stable/concourse

我的发布名称是concourse-ci. 所以,我的命名空间前缀是concourse-ci-,团队名称是main.

因此,按照文档https://github.com/helm/charts/tree/master/stable/concourse#kubernetes-secrets我创建了这样的秘密

在 mu 管道中,我有以下内容:

当我使用上面的代码执行管道时,它会卡住。但是,如果我用实际值替换((git.username))((git.password)),它工作得很好。

我错过了什么吗?我尝试在concourse-ci而不是创建秘密concourse-ci-main,但我仍然得到同样的错误。

我有以下内容values.yml

0 投票
1 回答
527 浏览

concourse - 在 Concourse 中执行 hello world 时出错

大厅你好世界没有被执行。我从以下网址关注了 hello world https://concoursetutorial.com/basics/task-hello-world/

git clone https://github.com/starkandwayne/concourse-tutorial.git cd concourse-tutorial/tutorials/basic/task-hello-world fly -t 教程执行 -c task_hello_world.yml

以下是我遇到的错误。任何人都可以指出正确的方向吗,config.json 出现了一些权限被拒绝的错误。

0 投票
2 回答
232 浏览

email - 如何使用大厅管道修复触发带有附件的电子邮件

我正在尝试获取带有附件的电子邮件触发器。使用哪个大厅资源?

我已使用以下问题来使电子邮件触发器正常工作。

如何通过 Concourse CI 管道发送电子邮件?

我想将日志作为电子邮件的附件。