码云+jenkins配置步骤:

1:写个名字

jenkins部署gitee项目以及遇到的问题

2: 添加项目地址和码云帐号密码:

jenkins部署gitee项目以及遇到的问题

 3.其他选项,没使用webhook,因为就是不想用

jenkins部署gitee项目以及遇到的问题

4:写个脚本执行

jenkins部署gitee项目以及遇到的问题 

注4:脚本内容记录如下 

hulkStop.sh

# 将应用停止
#hulkStop.sh
#!/bin/bash
echo "Stopping SpringBoot Application"
pid=`ps -ef | grep hulk-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
   kill -9 $pid
fi
hulkStartup.sh

# hulkStartup.sh 启动项目
#!/bin/sh
echo "授予当前用户权限"
chmod 777 /root/.jenkins/workspace/hulk/target/hulk-0.0.1-SNAPSHOT.jar
echo "执行....."
java -jar /root/.jenkins/workspace/hulk/target/hulk-0.0.1-SNAPSHOT.jar

问题1:部署后执行sh文件报错,报错信息如下:

jenkins部署gitee项目以及遇到的问题

原因1:原因是sh文件权限不对,

jenkins部署gitee项目以及遇到的问题

解决1:命令行修改或winScp中右键属性修改

:jenkins部署gitee项目以及遇到的问题

问题2:sh文件执行报错:unexpected end of file

jenkins部署gitee项目以及遇到的问题

原因与解决方法可以看如下博客介绍的很全面:https://blog.csdn.net/u012453843/article/details/69803244

相关文章:

  • 2022-12-23
  • 2021-06-25
  • 2022-03-04
  • 2021-07-28
  • 2021-11-19
  • 2021-09-05
  • 2021-07-31
猜你喜欢
  • 2021-07-21
  • 2019-01-22
  • 2021-12-14
  • 2021-04-28
  • 2021-12-08
  • 2022-12-23
  • 2021-10-11
相关资源
相似解决方案