CentOS 7 jenkins 程式碼構建同步

Krisji發表於2019-12-17

第一步 安裝java 版本 預設8

1 yum list java-1.8* 檢視映象源 有沒有java 源包

2 yum install java-1.8.0-openjdk* -y 直接安裝jdk

3 java -version 檢視java的版本
1 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
   下載jenkins 的源

2 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 
  RPM 安裝到映象區

3 yum install jenkins 開始安裝jenkins 

4 vim /etc/sysconfig/jenkins 
  配置埠和使用者許可權 root
  JENKINS_USER="root"  JENKINS_PORT="8086"

5 service jenkins start 啟動它  
1 新增jenkins.conf 檔案 增加以下配置
server{
        listen       80;
        server_name  xxxx;
        #access_log /var/log/jenkins_access_log main;
        error_log  /var/log/jenkins_error_log  debug_http;
        client_max_body_size 60M;
        client_body_buffer_size 512k;
        location / {
                proxy_pass
                http://localhost:8086;
                proxy_redirect  off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}
1 cat /var/lib/jenkins/secrets/initialAdminPassword 檢視預設的密碼進行配置

2 安裝 配置 NodeJS 外掛 必須版本一致 不然各種依賴問題

3 要配置ssh 金鑰 不然沒有拉程式碼許可權 Credentials 憑證
主要要增加私鑰
npm install -g yarn 安裝yarn 打包工具

4 預設的工作目錄在 /var/lib/jenkins/workspace
<https://www.594cto.com/content/dea480fab9344954aef42e6d01996f68>

5 shell 指令碼
/usr/local/bin/yarn -v
/usr/local/bin/yarn install
/usr/local/bin/yarn build:dev
/usr/local/nginx/sbin/nginx -s reload
1、檢視伺服器當前時間命令:date
2、修改伺服器系統時間命令:date -s "月/日/年 時:分:秒",如:date -s "12/16/19 20:02:01"
3、將伺服器時間改為跟網路同步(恢復時間)命令:ntpdate cn.pool.ntp.org
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章