jenkins集成python腳本


Jenkins配置獲取源碼並構建

1. Jenkins系統設置--管理插件,搜索安裝“GitLab”和“Git”

2. 新建任務,選擇自由風格項目

3. 源碼管理 git

  (1)Repository URL填寫ssh的git地址

  (2)Credentials選擇自己建立的賬號,如果沒有點擊Add按鈕,兩種方式Add

a.通過ssh通道公鑰配置獲取代碼庫最新的代碼

b.通過用戶名+密碼獲取代碼庫最新的代碼

4. 構建--增加構建步驟--選擇“Execute shell”--文本框輸入:python3 xxx.py

5. 立即構建即可觸發自動化腳本

 

展示HTML報告

1. Jenkins下載HTML Publish plugin插件

2. 項目配置--構建后操作--Publish HTML reports

HTML directory to archive:report所在的相對目錄

Index page(s):xxx.html(與代碼中報告的名稱一致)

Report title:報告名稱(自己起名)

可在高級選項中勾選保留每次構建結果報告

3. 構建成功后即可看到報告入口

 

構建定時器:

構建觸發器--添加定時構建日程表,語法如下:

* * * * * 星號中間用空格隔開

第1星:分鍾,0~59

第2星:小時,0~23

第3星:1個月的第幾天,1~31

第4星:第幾個月,1~12

第5星:1周中的第幾天,0~7(0和7都是周日)

例如:

#每30分鍾構建一次,H代表形參
H/30 * * * *

#每天的8點、12點、22點,一天構建3次,多個時間點中間用逗號隔開
0 8,12,22 * * *

#每天早上8點到晚上6點每三小時檢查1次
H 0 8-13/3 * * *

 

 

Python運行條件

Jenkins所在機器配置好Python運行環境,Mac電腦上配置如下:

1. 安裝homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 用homebrew安裝python3

brew install python3

3. 用python3 中的pip3 安裝所需要的包,如

pip3 install requests


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM