【发布时间】:2021-05-28 18:38:40
【问题描述】:
我正在创建一个管道,该管道可用于构建 docker 映像并将该映像推送到 azure 容器注册表。以下是我的存储库的树结构:
───repo
├── app1
│ ├── dir1
│ ├── dockerfile
│ ├── file1
│ └── file2
├── app2
│ ├── dir1
│ ├── dockerfile
│ ├── file1
│ └── file2
├── app3
│ ├── dir1
│ ├── dockerfile
│ ├── file1
│ └── file2
我如何规划我的 ci,当管道运行时,如果开发人员更改 app1 目录中的 file1,则管道知道它需要使用 app1 目录中的 dockerfile 构建映像?
注意:我正在 Azure DevOps 中构建管道。
【问题讨论】:
-
在此处查看可能的 GitHub Actions 实现:github.com/relizaio/dockerfile-collection(应该很容易在 Azure DevOps 中进行类似操作)并在此处撰写:medium.com/@taleodor/…
标签: docker kubernetes azure-devops azure-pipelines