问题标签 [concourse-task]

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

concourse - 如何从另一个资源的目录执行 Concourse 任务脚本?

具有此任务配置:

我收到以下错误:

我期待 Concourse 运行script.sh资源目录中的绝对路径resource_to_run_in

我怎样才能做到这一点?

0 投票
0 回答
398 浏览

hook - 在给定内部版本号的情况下,如何检测在 Concourse 中作业失败的任务?

Concourse Fly CLI 的build命令仅列出最近 N 次构建的状态和 ID。

有没有办法让特定构建的作业失败?也许还有失败细节的输出?

或者你知道如何从工作中提取它的另一个技巧或解决方法吗?

(我会避免不得不抓取fly hijack命令输出或 Concourse UI 构建 HTML 页面)。

也许是一个带有工作“边车”资源的解决方案,它以某种方式收集日志?

(我正在使用作业挂钩,并且我也会尝试避免使用任务on_success挂钩向作业计划发送垃圾邮件。但是这样的任务挂钩是否可以访问当前成功的任务?这可以使人们使用任务put内部的步骤生成任务日志钩。)

0 投票
1 回答
1246 浏览

continuous-integration - Concourse 中 PUT 和 OUTPUT 步骤的区别

有人能告诉我PUT台阶和OUTPUT大厅台阶之间的区别吗?例如,在以下类型的 YAML 文件中,为什么我们需要在 aput之后添加一个步骤get?我们不能用output代替put吗?如果不是,每两个的目的是什么?

0 投票
1 回答
56 浏览

concourse - 如何在 Concourse 任务运行配置中组合一个终端命令

我应该如何在 Concourse 任务中组合一个终端命令

我在终端上使用的命令

export ENVIRONMENT=development NODE_ENV=local; mvn clean install

如何在 Concourse 运行配置中使用它?下面的行是否正确?

0 投票
0 回答
284 浏览

concourse - 如何在大厅作业中访问多分支资源属性?

我在大厅管道中使用多分支资源,如下所示:

如何在作业运行时访问资源所在的分支?像这样:

我希望通过类似 my-resource.branch 的方式访问它,但还没有找到任何可行的东西

0 投票
2 回答
663 浏览

terraform - 如果我不想使用本地路径,如何在模块中指定“源”

我有两个存储库(由于我的管道设置,它必须是两个),一个存储库包含创建 S3 存储桶所需的 terraform 脚本(非常简单),另一个存储库包含后端设置,当我在本地测试时,我可以使用以下命令在第一个 repo 中下载模型:

这将通过运行“terraform apply”为我创建 s3 存储桶。

但是现在如果我不想使用这个本地路径../../the_first_repo_name/terraform,我需要 Concourse 管道为我应用 terraform,我该如何修改这个本地路径,以便 Concourse 可以找到 terraform 脚本并下载它?

我看了一下这个页面:https ://www.terraform.io/docs/modules/sources.html ,它说我也可以指定一个github url,但它不起作用,因为我的terraform代码没有合并到还没有开发分支,而且似乎无法识别代码,我现在该怎么办?希望这是有道理的,谢谢。

0 投票
1 回答
64 浏览

concourse - 大厅管道 - 子文件夹“不是有效的存储库名称”引发错误

我有一个存储库,它有两个前端应用程序和一个服务器文件夹。我需要为两个前端(角度)和一个服务器(nodejs)文件夹创建管道。如果我为主文件夹(concourse-pipeline)创建一个管道,它工作正常。但是当我尝试为子文件夹(前端)创建管道时,它会抛出“不是有效的存储库名称”的错误。我不确定这里出了什么问题。

任何帮助,将不胜感激

0 投票
1 回答
347 浏览

concourse - 大厅教程:创建资源配置:未找到基本资源类型:docker-image

使用docker-compose up -d. _ 尝试了几个不同的 hello world 示例,但由于相同的错误消息,它们都失败了。

命令 :

输出 :

我是新手,无法理解原因以及如何解决它。我在使用 docker 版本 20.10.4 的 debian(5.10 内核)

0 投票
1 回答
100 浏览

concourse - Concourse:如何为任务使用图像的入口点?

我有一个入口点相当复杂的图像(基本上是 java 命令)。这是一个没有外壳的 OCI 图像。我正在定义一个大厅任务,但如果你在这里看到 https://concourse-ci.org/tasks.html#schema.task.run看起来运行是强制性的。

我不想向大厅指定如何运行它,入口点已在图像中设置。是否有使大厅运行图像入口点的选项?

0 投票
0 回答
23 浏览

concourse - 有没有办法在大厅任务的运行之间保持变量

在大厅任务的运行之间保持变量的最佳方法是什么。该任务本身正在删除AWS中的一些资源,通常,由于某种原因,它在第一次运行时失败,我想要实现的是保留第一次运行中收集的信息,例如:EIP,然后按顺序使用它2-3 次运行。