如何将文件夹从 git repo 挂载/复制到服务容器?

时间:2021-01-29 09:31:20

标签: docker gitlab mount docker-container volumes

我正在尝试将一个文件夹和一个文件从我的 git 存储库复制(或者我应该说挂载)到我的 gitlab-ci.yml 文件中的服务容器。我不知道该怎么做。这就是我想映射它的方式:

volumes:
      - ./myfolder-templates:/templates
      - ./config/mysecondfolder/file.properties:/opt/classes/file.properties

我的 gitlab-ci.yml 文件如下所示:

 image: openjdk:11

 build-job:
  services: 
    - name: artifactory.mycompany.com/oracleimage
      alias: test_db
    - name: docker-releases.mycompany.com/anotherimage
      alias: test_other

现在,我想将上述文件和文件夹添加到别名为 test_other 的容器中。我该怎么办?我发现了很多 gitlab 论坛主题。但他们都在谈论配置运行器以安装文件。我不想那样做。还看到了this。它没有回答我的问题。有没有办法在 yml 文件中做到这一点?顺便提一句。我正在使用共享运行器并且无法配置它,以防万一。

0 个答案:

没有答案