1.工具环境配置:manager jenkins-global tool configuration:配置maven,jdk,git

  • maven配置好之后,如果无法mvn,可以设置环境遍历和添加软连接 
  • 软连接 ln -s /opt/software/maven/apache-maven-3.6.2/ /usr/local/maven
  • 环境变量
    vim /etc/profile
    
    export MAVEN_HOME=/opt/software/maven/apache-maven-3.6.2
    export PATH=$PATH:$MAVEN_HOME/bin
    
    # 通过命令source /etc/profile让profile文件立即生效
    source /etc/profile
    

2.配置远程服务器manager jenkins - configure system 

3.配置gitlab(token凭证到gitlab中去找): manager jenkins - configure system 

4.构建maven:新建item-构建一个maven项目

重启项目脚本(使用服务器上的脚本.sh ,再jenkins中使用 sh xx.sh ,总是没法启动成功,所以直接都写到jenkins中): 

  • #!/bin/bash  必须加在第一行,代表命令执行错误,忽略后继续执行命令,防止已停项目,执行停止命令报错后无法继续执行启动命令 
  • source /etc/profile//解决没法启动jar问题,BUILD_ID=dontKillMe//解决没法启动jar问题
#!/bin/bash
source /etc/profile

cd /opt/project/xgj/admin
ps -ef|grep `pwd`/application.yml|grep -v grep|awk '{printf $2}'|xargs kill  -9
sleep 4
cp  ./xgj-admin-0.0.1-SNAPSHOT.jar ./backups/xgj-admin-0.0.1-SNAPSHOT.jar_`date +"%y-%m-%d%H:%M:%S"`
sleep 2
BUILD_ID=dontKillMe
nohup java  -Xms512m -Xmx1024m -Xmn256m  -jar xgj-admin-0.0.1-SNAPSHOT.jar --spring.config.location=`pwd`/application.yml >/dev/null 2>&1 &

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐