【學習筆記】Jenkins使用

1、linux下Jenkins+Tomcat搭建
轉載自:https://blog.csdn.net/qq_37257657/article/details/83114174
這篇文章寫的很是詳細了,這裏再補充一下安裝git和pythonhtml

(1)安裝git,下載安裝包python

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.2.tar.gzlinux

解壓tar zxvf git-2.22.2.tar.gz git

編譯:sql

make prefix=/usr/local/git allvim

make prefix=/usr/local/git install服務器

添加環境變量ide

vim /etc/profilesvn

增長export PATH=/usr/local/git/bin:$PATH測試

source /etc/profile

檢查git版本 git --version

(2)安裝python

1)安裝依賴:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
2)下載:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

3)解壓:tar -zxvf Python-3.7.0.tgz

4)、創建一個空文件夾,用於存放python3程序        

mkdir /usr/local/python3

5)編譯安裝

cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install

6)創建軟鏈接(由於服務器上裝git時默認有個python2,因此此處用python3區別)

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

7)驗證

python3

2、定時任務日程表設置
轉載自:https://blog.51cto.com/laomomo/2132760?source=dra

這裏一行能夠設置5個參數(從左到右):

第一個是表明分鐘 (0~59) H 表示隨機

舉例:
12 * 每一個小時的第12分鐘都構建一次;

H/5 * 每隔5分鐘構建一次

H(1~23) 每一個小時裏的 1到23分鐘的隨機一個點觸發

第二個是表明小時(0~23)

舉例:
H 6-18/2 * 上午6點到下午六點期間的每隔2個小時 構建一次

H H/2 *每隔2小時構建一次

12 15 * 天天下午15點12分觸發構建

*第三個是表明天 任意一天 **

舉例:
20 16 15 每一個月的15號下午16點20分構建一次

10-15 每一個月的10號到15號某個時間都會被構建一次
第四個是表明月份(1~12)

舉例:

H/3 12 H(1-6) * 1到6月裏隨機的某個月的12號每隔3小時構建一次
第五個是表明星期(0~7) 0和7表明週日

舉例:
H/30 10-20/2 5-30 10 1-5 每10月份的5號到30號週一到週五的 10點到20點每隔2.5個小時觸發一次

3、Jenkins郵件模板
<hr>
(本郵件是程序自動下發的,請勿回覆!)<br><hr>
項目名稱:$PROJECT_NAME<br><hr>
構建編號:$BUILD_NUMBER<br><hr>
svn版本號:${SVN_REVISION}<br><hr>
構建狀態:$BUILD_STATUS<br><hr>
觸發緣由:${CAUSE}<br><hr>
測試報告:<a href="http://127.0.0.1:8887/html/index.html">http://127.0.0.1:8887/html/index.html</a>;<br><hr>構建日誌地址:<a href="${BUILD_URL}console">${BUILD_URL}console/</a><br><hr>構建地址:<a href="$BUILD_URL">$BUILD_URL</a><br><hr>構建報告:<a href="${BUILD_URL}testReport">${BUILD_URL}testReport/</a><br><hr>變動集:${JELLY_SCRIPT,template="html"}<br><hr/>

相關文章
相關標籤/搜索