3.源码管理
–源码管理选择Git, Repository URL输入项目的gitlab地址,点击添加,配置git的用户名和密码,配置用户名和密码是只需要输入用户名和密码,其他输入框可以不用管。然后选择你的用户名和密码。输入分支变量:*/${branch},匹配刚刚的branch变量值。方便拉取分支。
4.构建,选择执行Excute Shell,输入写好的脚本
脚本如下,仅供参考:
#!/bin/bash
BUILD_ID=dontKillMe
elastic=htlb-elasticsearch-service
echo “部署开始”
if $repackage; then
for SER_PORT_IP in $(echo $tar_server_port) ; do
SERVICE_NAME=$(echo $SER_PORT_IP | cut -f 1 -d ‘:’ )
SERVICE_PORT=$(echo $SER_PORT_IP | cut -f 2 -d ‘:’ )
SERVER_IP=$(echo $SER_PORT_IP | cut -f 3 -d ‘:’ )
JAR_NAME=$(echo $SER_PORT_IP | cut -f 4 -d ‘:’ )
if [[ “ H T Y S E R V I C E " = = " HTY_SERVICE" == " HTYSERVICE"=="SERVICE_NAME” || “$HTY_SERVICE” == “all” ]]; then
echo “$SERVICE_NAME部署打包开始”
mvn clean package -Dmaven.test.skip=true -pl “${SERVICE_NAME}” -am
scp -P22 S E R V I C E N A M E / t a r g e t / SERVICE_NAME/target/ SERVICENAME/target/JAR_NAME.jar [email protected]:/root/home/deployer/projects
echo “$SERVICE_NAME部署打包结束