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

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
复制代码

让修改生效:java

$ 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相关目录:node

/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日志文件。
复制代码

修改端口linux

$ 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 或留言,本人会在第一时间与您联系,谢谢!! shell

关注咱们
长按二维码关注咱们,了解最新前端资讯
相关文章
相关标签/搜索