解锁Jenkins,输入管理员密码:/var/jenkins_home/secrets/initialAdminPassword
自定义Jenkins,安装插件。
创建第一个管理员用户
实例配置
安装插件
Maven Integration
SonarQube Scanner for Jenkins
Publish Over SSH
Gitee Plugin
GitHub plugin
GitLabPlugin
Generic Webhook Trigger
系统配置
全局属性
Gitee配置
全局工具配置
新建Item
Configure
源码管理
部署shell脚本
BUILD_ID=donKillMe
echo "打包路径 /data/jenkins/jenkins_home/workspace/target"
cp -r ${WORKSPACE}/target/gitee-demo-0.0.1-SNAPSHOT.jar /home/demo/gitee-demo-0.0.1-SNAPSHOT.jar;
appName=gitee-demo-0.0.1-SNAPSHOT.jar;
pid=`ps -ef |grep java|grep $appName|grep -v grep|awk '{print $2}'`
echo pid = $pid
if [ "$pid" != "" ]; then
echo kill api
kill -9 $pid
fi
cd /home/demo/
#rm -f nohup.out
nohup java -jar $appName --spring.profiles.active=prod -Xmx256m -Xms128m --server.port=8888 &
echo "start $appName success..."