一、持续交付流程图
二、编译制作相关的镜像 shell
#!/usr/bin/env bash
cd $PROJ_PATH
mvn clean install -Dmaven.test.skip=true
#准备ROOT.war包
cd $PROJ_PATH/target
mv iWeb.war ROOT.war
#制作新的docker image - iweb
cd $PROJ_PATH
docker stop iWebObj
docker rm iWebObj
docker rmi iweb
docker build -t iweb .
#启动docker image, 宿主机暴露端口 8111
docker run --name iWebObj -d -p 8111:8080 iweb
三、Jenkins job配置
四、通过健康接口验证服务执行
cd i-web-bvt-python
pip install -r requirements.txt
pytest -sv test/iweb_bvt_test.py -o log_cli=true --capture=tee-sys --alluredir ./allure-results