【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

關注咱們
長按二維碼關注咱們,瞭解最新前端資訊
相關文章
相關標籤/搜索