标签: concourse-git-resource

大厅 git-resource ; 访问要在 docker-image put 上使用的 Git 标签

我正在使用https://github.com/concourse/git-resource和 tag_filter 来触发发布版本。我需要访问触发构建的标签的标签名称,以便在构建过程中使用它,并使用它来标记 docker 镜像资源放置操作。我该怎么做?

我可以运行git tag -l --points-at HEAD > tag以获取构建过程的标签,但是我将如何访问它以获取 docker-image put 的标签属性?

git concourse concourse-git-resource

3
推荐指数
1
解决办法
2647
查看次数

Concourse Webhook 到 Git

环境:

BitBucket
Concourse 3.14.0
Run Code Online (Sandbox Code Playgroud)

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

concourse concourse-git-resource

2
推荐指数
1
解决办法
8054
查看次数

大厅合并另一个分支

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

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

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

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

jobs:
- name: run-unit-tests
  public: true
  plan:
  - get: source-master
  - get: source
    trigger: true
  - put: discord
    params:
      channel: "((channel_id))"
      color: 6076508
      title: Concourse CI
      message: |
        Starting Unit tests for manageGameData
  - task: task-unit-tests
    file: source/ci/tasks/task-unit-tests.yml
    on_success:
      do:
        - put: discord
          params:
            channel: "((channel_id))"
            color: 6076508
            title: Concourse CI
            message: |
              All Unit tests passed for manageGameData
        - put: version
          params: 
            bump: minor
        - get: …
Run Code Online (Sandbox Code Playgroud)

concourse concourse-git-resource

2
推荐指数
1
解决办法
1290
查看次数

标签 统计

concourse ×3

concourse-git-resource ×3

git ×1