当前位置: 首页 > 图灵资讯 > 技术篇> Jenkins中部署Maven项目

Jenkins中部署Maven项目

来源:图灵教育
时间:2023-06-17 13:57:50

  解锁Jenkins,输入管理员密码:/var/jenkins_home/secrets/initialAdminPassword

  自定义Jenkins,安装插件。

  创建第一个管理员用户

  实例配置

  安装插件Maven Integration SonarQube Scanner for Jenkins Publish Over SSHGitee Plugin GitHub plugin GitLabPluginGeneric Webhook Trigger

  系统配置

  全局属性

Jenkins中部署Maven项目_java

Jenkins中部署Maven项目_java_02

  Gitee配置

Jenkins中部署Maven项目_java_03

  全局工具配置

Jenkins中部署Maven项目_java_04

Jenkins中部署Maven项目_java_05

Jenkins中部署Maven项目_Jenkins_06

Jenkins中部署Maven项目_java_07

  新建Item

Jenkins中部署Maven项目_java_08

  Configure

  源码管理

Jenkins中部署Maven项目_Jenkins_09

Jenkins中部署Maven项目_Jenkins_10

  部署shell脚本 BUILD_ID=donKillMeecho "打包路径 /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 = $pidif [ "$pid" != "" ]; then echo kill api kill -9 $pidficd /home/demo/#rm -f nohup.outnohup java -jar $appName --spring.profiles.active=prod -Xmx256m -Xms128m --server.port=8888 &echo "start $appName success..."