zoukankan      html  css  js  c++  java
  • 基于Tag的Docker自动构建

    构建规则

    一旦您的Tag符合“release-v$version"的形式,将触发自动构建:
    1)若您有$version相关的Tag构建规则,则以$version的Tag规则帮您构建;
    2)若您没有$version相关的Tag构建规则,则帮您以$version的Tag规则进行构建,生成对应的$version镜像;

    具体示例

    1)首先,需要确认您已经在阿里云镜像服务上创建了镜像仓库,并且开启了“代码变更时自动构建镜像”。

    repo

    2)之后,在镜像仓库对应的源代码仓库上提交相应的Tag。在示例中,githubtest是对应github的镜像仓库,需要在提交Tag至github。具体的操作如下所示:

    git tag -a release-v7.1.0 -m "Update ...."
    git push origin --tags
    

    我们将本地的代码打上“release-v7.1.0”的Tag标签,并且推送至远程。

    3)回到镜像仓库的页面,稍等片刻,您会发现,已经触发了一次镜像的自动构建,并且生成了“7.1.0"的镜像版本。

    repo1

    后续

    目前,我们暂时只支持“release-v$version"这样的Tag,后续我们将提供出自动构建的详细设置页面,供您自定义设置规则,敬请期待。

    总结

    本文简单介绍了如何基于代码Tag来进行自动构建,只需要您遵守特定的Tag规则,就可以大大简化整个镜像构建的流程。

    想了解更多容器服务的内容,请点击https://www.aliyun.com/product/containerservice

  • 相关阅读:
    java-Swatch的坑
    Java基本数据类型
    jQuery属性、事件、链式编程、$冲突
    jQuery页面改变大小事件,滑动页面事件
    JavaScript简介
    CSS页面布局格式
    CSS Float(浮动)
    css定位
    CSS知识点2
    CSS知识点1
  • 原文地址:https://www.cnblogs.com/aliyunblogs/p/5718594.html
Copyright © 2011-2022 走看看