WHAT:日常中肯定有代码迭代的情况,开发更新了代码,我们迭代App
我们改了下面红框内的一些内容,模拟开发代码的迭代
更改完后提交到仓库
再用Jenkins构建
# 填入指定参数
app_name: dubbo-demo-consumer
image_name: app/dubbo-demo-consumer
git_repo: https://gitee.com/benjas/dubbo-demo-web.git
git_ver: d76f474
add_tag: 200302_2311
mvn_dir: ./
target_dir: ./dubbo-client/target
mvn_cmd: mvn clean package -e -q -Dmaven.test.skip=true
base_image: base/jre8:8u112
maven: 3.6.1-8u232
# 点击Build进行构建,等待构建完成,mvn_cmd 里的 -e -q是让输出输出的多点,可以看里面的内容
harbor里面有了新的镜像
注意,我这里的版本号是我在GitLab做的(因为网络真的不想),上面是为了演示用公网的Git,所以正确的应该是这个名字d76f474_200302_2311
在dashboard里面改镜像名
同样,这个GitLab的,其实应该是d76f474_200302_2311
再去下面这个网址,刷新
http://demo.od.com/hello?name=ben1234560
这样你就完成了版本迭代
我们的目标是实现自动化,解放生产力。
下一节:WHAT:生产中总会遇到突然宕机等情况,我们需要来模拟一下