实现dubbo集群的日常维护

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:生产中总会遇到突然宕机等情况,我们需要来模拟一下