加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

jenkins – 什么是最好的Docker标记策略?

发布时间:2020-12-16 03:39:57 所属栏目:安全 来源:网络整理
导读:可以肯定的是,“最新”标签是不够的(即如果你想要回滚/调试). 什么是最好的码头标记练习?用内部版本号或提交号标记它会更好吗?还是其他一些选择? 最佳答案 我们不对开发环境使用标记,因为我们有非常好的测试覆盖率,但我建议,您可以使用CI工具内部版本号(T

可以肯定的是,“最新”标签是不够的(即如果你想要回滚/调试).

什么是最好的码头标记练习?用内部版本号或提交号标记它会更好吗?还是其他一些选择?

最佳答案
我们不对开发环境使用标记,因为我们有非常好的测试覆盖率,但我建议,您可以使用CI工具内部版本号(Teamcity,Jenkins)轻松标记容器,类似于

docker build -t {yourserviceName}:{JENKINS BUILD NUMBER}

然而,生产部署 – 是一个有点不同的故事.
我们使用两个标签 – 前一个和最新的

1.在构建服务器上构建生产容器

2.推送到共享回购

3.Pull到生产服务器.

最新标记始终包含在共享存储库中.
在步骤3之前,只需将现有运行容器重新标记为
以前.

有什么好处?

如果您的最新容器出现严重故障,则只需回滚到上一个容器即可.这是非常罕见的情况,当你必须快速回滚时,比方说,4个部署回来,所以不需要在那里维护版本

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读