在Centos中安裝Jenkins完成后,還需要下載插件
插件下載
下載nodejs plugin
卵洗、github plugin
系統(tǒng)設(shè)置
依次打開 系統(tǒng)管理 >> 系統(tǒng)設(shè)置
Jenkins Location
#Jenkins URL
172.16.142.129:8080 #配置Jenkin的地址请唱,在郵件中顯示
#管理員郵件地址
xxxxxxxx@email.com
郵件通知
注意:這里的郵箱賬號最好與上方填寫的系統(tǒng)管理員郵箱相同,密碼是生成的授權(quán)碼过蹂;在下方輸入另外的郵箱十绑,點擊Test configuration
測試通過即可。
github
點擊右邊的問號酷勺,展開說明本橙。
點擊 personal access token,創(chuàng)建一個token。
復(fù)制token
再返回JenKins配置頁面脆诉,點擊Add按鈕
Git plugin
配置git
系統(tǒng)管理 >> 全局工具配置
Git installations
NodeJs
這里的Node版本選擇與你項目相同的甚亭。
創(chuàng)建項目
-
創(chuàng)建一個自由風(fēng)格的項目
自由風(fēng)格的項目
2.配置github項目地址
3.配置項目git地址
4.點擊Add,添加一個github賬號
5.選擇GitHub hook trigger for GITScm polling
6.配置構(gòu)建環(huán)境,選擇一個添加過的node
7.添加構(gòu)建步驟:選擇execute shell來執(zhí)行node命令
這里的命令跟你項目相同就行击胜,我這里是多了一層目錄亏狰,所以需要
cd client
8.再添加構(gòu)建步驟:Set build status to "pending" on GitHub commit
9.添加構(gòu)建后的操作:E-mail Notification以及Set build status on GitHub commit [deprecated]
保存。End
10.最后在github項目中偶摔,打開settting
這里的就不得不介紹個軟件:NatApp
因為是Mac系統(tǒng)裝的虛擬機暇唾,所以直接填寫內(nèi)網(wǎng)地址,github肯定post不了辰斋。
下載這個軟件后信不,在同目錄下添加config.ini文件
#將本文件放置于natapp同級目錄 程序?qū)⒆x取 [default] 段
#在命令行參數(shù)模式如 natapp -authtoken=xxx 等相同參數(shù)將會覆蓋掉此配置
[default]
authtoken=xxxxxxxxx #對應(yīng)一條隧道的authtoken
clienttoken= #對應(yīng)客戶端的clienttoken,將會忽略authtoken,若無請留空,
logto=none #log 日志文件, 可以是 none 代表不記錄 或者 stdout 代表直接屏幕輸出 ,默認(rèn)為none
loglevel=DEBUG #日志等級 DEBUG, INFO, WARNING, ERROR 默認(rèn)為 DEBUG
http_proxy= #代理設(shè)置 如 http://http://10.123.10.10:3128
authtoken是你注冊后,申請通道得來的亡呵,免費的救行。
本地地址:輸入centos的ip
本地端口:jenkins默認(rèn)8080硫戈;
雙擊natapp
最后push代碼锰什,可以看到觸發(fā)構(gòu)建
如果出現(xiàn)問題,這里也能看到。
根據(jù)錯誤信息解決問題汁胆。