concourse

    1热度

    1回答

    我有一个基于shell的中心任务,在其命令之一中使用半敏感凭据(测试服务器的密钥)。我想避免这种情况被记录在任务输出中。 管道的要点是: jobs: - name: foobar plan: <...> - task: build config: platform: linux image_resource: type:

    0热度

    1回答

    我试图用所需的图像更新管道。当我使用这个配置对于​​我的第一份工作: - name: deploy plan: - aggregate: - get: go-time trigger: true - get: github-repo - task: deploy-<product> image_resource: &cli

    0热度

    1回答

    github发布资源允许我们设置一个版本,但据我所知,只是在我们将接受的版本上设置一个版本:它会给我们比这个版本更新的东西。 我们正在寻找一种方法来接受基于semver职位的版本。在我们的情况下,我们希望确保我们不会自动接受重大修订凹凸。 例如,我们想要最新的4.x.x,但我们不想要5.anything。 我们可以使用git资源的tag_filter源配置来实现类似的效果。我们希望在github-

    1热度

    1回答

    我有什么serial: true相对于工作做的问题。这似乎有点多余,因为serial_groups似乎已经控制了多个作业的串行执行。但在​​的内部,同时也有像do构建运行在一系列计划的步骤。 文档说这个: serial: boolean 可选。默认为false。如果设置为true,则构建将逐个排队并执行,而不是并行执行。 在“概念”部分中,中央大厅,似乎定义一个“建”为 作业的计划的执行的实例被称

    0热度

    2回答

    我已经做了谷歌搜索,以找到一种方法来设置自定义资源在大堂管道,但答案/文档不起作用。 有人可以提供一个自定义资源类型的工作示例,该示例从本地注册表中提取并用于构建计划? 例如,假设我要克隆git资源,稍作修改并将其推送到本地注册表。 该git资源图像将是名称:localhost:5000/local_git:latest 你将如何能够在管道定义中使用此自定义资源(local_git:latest)

    1热度

    1回答

    因此,我最近一直在使用concourse和云代工厂调查ci/cd管道,并且我一直在困惑于实现此目的的最佳方式。所以我一直在考虑整个流程如何从开发到发布。有很多谈话和视频在很高的层次上讨论这个问题,但是他们经常会抽象出太多实际的实施细节以使其有用。就像人们如何在实际公司中推出这些产品一样?我有很多问题,所以我会试着在这里列出其中的一些,希望有人能够给我一点启发。 整个流程和流水线在概念上从开发到制造

    0热度

    4回答

    我想创建一个可以审计git回购分支的中心作业。然而,我试过的git资源和其他很多类似的资源可以将一个分支放入回购站。我需要能够与所有远程分支机构下载回购协议。我怎样才能做到这一点? 我已经尝试不下载所有的远程分支机构以下选项: https://github.com/vito/git-branches-resource https://github.com/cloudfoundry-communit

    0热度

    1回答

    当我从3.4.0升级到3.5.0时,突然间所有正在运行的作业都从运行状态变为错误状态。我现在可以看到字符串'没有工人'出现在他们的日志开头。手动启动作业或下一次更改触发作业没有任何问题。 广场本身的升级是成功的。 我正在观察波什在当时做了些什么,并且我看到这种工作状态的改变是在网络或数据库虚拟机升级时发生的(我不知道是哪一个)。我非常肯定,工作人员的虚拟机还没有被波什接触过。 有没有办法避免这种行

    -1热度

    1回答

    我正在使用版本号存储在git中的semver资源。现在我想使用存储在S3存储桶中的构建文件的文件名中的版本号。我们将管道指向一个单独的任务文件,该文件指向一个shell脚本。在这个shell脚本中我想使用版本作为变量。现在在shell文件中,version变量被替换为文本参数text [version/number]而不是实际的版本号。 在这种情况下,我将如何使用资源中的版本号?

    2热度

    2回答

    清理我有一个单一的虚拟机的部署,我用波什打(以下说明:http://concourse.ci/concourse-lite.html) 一堆建立之后,我的管道失误与 /scratch/docker/tmp/GetImageBlob128904326: no space left on device 和我的Mac上,如果我去到~/Library/Containers/com.docker.doc