【问题标题】:Right orgranization pipelines with docker images正确的组织管道与 docker 图像
【发布时间】:2021-06-22 01:50:51
【问题描述】:

我正在尝试针对案例进行优化: 我有一个存储库,其中包含一个 python 应用程序、该应用程序的不同环境的配置文件以及一个 Docker 文件。一个用于构建映像的 Gitlab 管道和许多其他每个配置文件,这些文件在此应用程序中使用容器。此管道是手动运行的。每次合并到 dev 或 master 分支 GitLab 管道都会运行 linter/tests 并为此应用程序构建 docker。之后将新图像推送到 Docker 注册表。我希望手动管道具有特定的容器版本。但是当我将我的更改合并到 dev 分支或将 dev 分支合并到 master 时,将构建一个新版本的 docker 映像。我觉得我的架构不好。我不明白如何使它变得更好。我什至不知道如何在谷歌上写请求或阅读什么。你能给我任何建议或指导阅读/搜索等吗?

【问题讨论】:

    标签: dockerfile devops gitlab-ci pipeline


    【解决方案1】:

    我决定做这样的改变:

    1. 仅在要求更新时构建映像。
    2. 将脚本挂载到管道中的 docker 映像。
    3. 开发版本 - 当我将更改合并到开发分支时。
    4. 发布 - 当我将更改合并到主分支时。

    【讨论】:

      猜你喜欢
      • 2023-01-13
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 2020-07-20
      相关资源
      最近更新 更多