0

我刚刚到达一个处于转型阶段的项目,我想设置您建议的两个模板。Maven 和码头工人。我有两种方法:) 但我需要你的建议。第一种方法:我想在 maven artifactory repo 上进行构建和发布 + 发布,然后从 maven release 制作 docker 映像并在 docker artifactory repo 上发布。这允许您使用 maven 制作 jars 并从这些 jars 构建图像。我善于思考吗?然后我想知道如何使用 gitflow 将 git repo 与 Maven 发布部分一起使用?

第二种更简单的方法:我的可交付成果是一个 docker 镜像,所以我在 docker repo 上发布了稳定或不稳定的镜像。所以从这个原则开始,我可以做 gitflow 并忽略我用 maven 对我的 pom 的版本控制。您如何看待这种方法?

4

1 回答 1

0

事实上,为了保持连续性,Maven 模板和 Docker 模板都支持发布的概念。

我个人觉得使用这两个版本有点麻烦:你的参考是什么?Maven 版本或 Docker 映像?

我想有些人可能有充分的理由同时使用这两种方法,但我会采用第二种方法(仅限 Docker 版本)。顺便说一句,这是一个更简单的 DevOps 工作流程(提交时master触发发布,可选地是部署)。

于 2021-08-09T15:49:44.020 回答