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..."

上一篇 Ubuntu 22.04 系统上安装Guacamole
下一篇 Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法)

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: