Concourse CI git将多个存储库克隆到同一目录

问题描述

谁能帮我实现我的要求。我想将多个 repos git clone 到下载第一个 git repo 的同一目录中。下面是我的 pipeline.yml 文件。非常感谢任何帮助。

resources:
- name: workspace-repo1
  type: git
  source:
    uri: <git-repo1-url>
    branch: master
    private_key: ((publishing-outputs-private-key))
- name: workspace-repo2
  type: git
  source:
    uri: <git-repo2-url>
    branch: master
    private_key: ((publishing-outputs-private-key))
- name: workspace-repo3
  type: git
  source:
    uri: <git-repo3-url>
    branch: master
    private_key: ((publishing-outputs-private-key))

jobs:
  - name: job-test
    public: true
    plan:
      - get: workspace-repo1
      - get: workspace-repo2
      - get: workspace-repo3
      - task: app-tests
        config:
          platform: linux
          image_resource:
            type: docker-image
            source: {repository: golang,tag: 1.14.15-stretch}
          inputs:
          - name: workspace-repo1 (git repo1,repo2,repo3 should be downloaded here)
          outputs:
          - name: workspace-repo-deb

          run:
            path: workspace-repo1/local_build.sh

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)