问题标签 [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.
concourse - 如何从另一个资源的目录执行 Concourse 任务脚本?
具有此任务配置:
我收到以下错误:
我期待 Concourse 运行script.sh
资源目录中的绝对路径resource_to_run_in
。
我怎样才能做到这一点?
hook - 在给定内部版本号的情况下,如何检测在 Concourse 中作业失败的任务?
Concourse Fly CLI 的build
命令仅列出最近 N 次构建的状态和 ID。
有没有办法让特定构建的作业失败?也许还有失败细节的输出?
或者你知道如何从工作中提取它的另一个技巧或解决方法吗?
(我会避免不得不抓取fly hijack
命令输出或 Concourse UI 构建 HTML 页面)。
也许是一个带有工作“边车”资源的解决方案,它以某种方式收集日志?
(我正在使用作业挂钩,并且我也会尝试避免使用任务on_success
挂钩向作业计划发送垃圾邮件。但是这样的任务挂钩是否可以访问当前成功的任务?这可以使人们使用任务put
内部的步骤生成任务日志钩。)
continuous-integration - Concourse 中 PUT 和 OUTPUT 步骤的区别
有人能告诉我PUT
台阶和OUTPUT
大厅台阶之间的区别吗?例如,在以下类型的 YAML 文件中,为什么我们需要在 aput
之后添加一个步骤get
?我们不能用output
代替put
吗?如果不是,每两个的目的是什么?
concourse - 如何在 Concourse 任务运行配置中组合一个终端命令
我应该如何在 Concourse 任务中组合一个终端命令
我在终端上使用的命令
export ENVIRONMENT=development NODE_ENV=local; mvn clean install
如何在 Concourse 运行配置中使用它?下面的行是否正确?
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代码没有合并到还没有开发分支,而且似乎无法识别代码,我现在该怎么办?希望这是有道理的,谢谢。
concourse - 大厅管道 - 子文件夹“不是有效的存储库名称”引发错误
我有一个存储库,它有两个前端应用程序和一个服务器文件夹。我需要为两个前端(角度)和一个服务器(nodejs)文件夹创建管道。如果我为主文件夹(concourse-pipeline)创建一个管道,它工作正常。但是当我尝试为子文件夹(前端)创建管道时,它会抛出“不是有效的存储库名称”的错误。我不确定这里出了什么问题。
任何帮助,将不胜感激
concourse - 大厅教程:创建资源配置:未找到基本资源类型:docker-image
在使用docker-compose up -d
. _ 尝试了几个不同的 hello world 示例,但由于相同的错误消息,它们都失败了。
命令 :
输出 :
我是新手,无法理解原因以及如何解决它。我在使用 docker 版本 20.10.4 的 debian(5.10 内核)
concourse - Concourse:如何为任务使用图像的入口点?
我有一个入口点相当复杂的图像(基本上是 java 命令)。这是一个没有外壳的 OCI 图像。我正在定义一个大厅任务,但如果你在这里看到 https://concourse-ci.org/tasks.html#schema.task.run看起来运行是强制性的。
我不想向大厅指定如何运行它,入口点已在图像中设置。是否有使大厅运行图像入口点的选项?
concourse - 有没有办法在大厅任务的运行之间保持变量
在大厅任务的运行之间保持变量的最佳方法是什么。该任务本身正在删除AWS中的一些资源,通常,由于某种原因,它在第一次运行时失败,我想要实现的是保留第一次运行中收集的信息,例如:EIP,然后按顺序使用它2-3 次运行。