【centos7.2部署第7期】jenkins+github+nodejs+pm2实现持续集成

584 阅读1分钟

jdk安装

  1. 下载
 $ wget http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.rpm
  1. 使用rpm安装
 $ rpm -ivh jdk-10.0.2_linux-x64_bin.rpm 
  1. 设置环境变量
 $ vi /etc/profile

添加如下内容:

 JAVA_HOME=/usr/java/jdk-10.0.2_linux-x64_bin
 JAVA_BIN=/usr/lib/jdk-10.0.2_linux-x64_bin/bin
 PATH=$PATH:$JAVA_HOME/bin
 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 export JAVA_HOME JAVA_BIN PATH CLASSPATH

让修改生效:

$ source /etc/profile
  1. 验证
$  java -version

jenkins 安装

  1. 下载
$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  1. 导入秘钥
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  1. 安装
$ yum install jenkins
  1. 配置jenkins端口
$ // 查找jenkins安装路径
$ rpm -ql jenkins

jenkins相关目录:

/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins // jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
/usr/lib/jenkins // jenkins安装目录,war包会放在这里。
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins // 默认的JENKINS_HOME。
/var/log/jenkins // jenkins日志文件。

修改端口

$ vi /etc/sysconfig/jenkins // 默认为8080
  1. 启动
$ service jenkins start
Starting Jenkins                                           [  OK  ]
  1. 配置jenkins
$ curl http://localhost:8080

盗图1
盗图2
盗图3
盗图4
盗图5

node项目打包构建配置

详见

jenkins自动杀掉衍生进程怎么解决

  1. 在execute shell输入框中加入BUILD_ID=DONTKILLME,即可防止jenkins杀死启动的进程
    图1
  2. 临时改变BUILD_ID值,使得jenkins不会找到并结束掉run.sh启动的后台进程
OLD_BUILD_ID=$BUILD_ID
echo $OLD_BUILD_ID
BUILD_ID=dontKillMe
./run.sh restart
#改回原来的BUILD_ID值
BUILD_ID=$OLD_BUILD_ID
echo $BUILD_ID

如有侵权,请发邮箱至wk_daxiangmubu@163.com 或留言,本人会在第一时间与您联系,谢谢!!

关注我们
长按二维码关注我们,了解最新前端资讯