1、配置內容安全策略(配置一次):
1.1、構建乙個自由風格的軟體專案
1.2、build triggers:build when job nodes start
1.3、build:execute system groovy script
1.3.1、groovy script:system.setproperty("hudson.model.directorybrowsersupport.csp", "")
1.4、儲存,點選立即構建執行一次,以後每次重啟 jenkins 會自動執行
2、自動化測試執行
2.1、構建乙個自由風格的軟體專案
2.2、source code management:subversion/git
2.2.1、repository url:
2.2.2、credentials:新增使用者名稱與密碼
2.2.3、check-out strategy:always check out a fresh copy
2.3、build triggers:定時構建
2.3.1、schedule:分 時 日 月 星期
h h(21-23) * * *
2.4、build environment:delete workspace before build starts
2.5、build:執行 shell
2.5.1、command:(python3 需要使用絕對路徑:which python3)
cd $
/usr/local/bin/python3 run.py
2.6、post-build actions:
2.6.1、publish html reports
2.6.1.1、html directory to archive:$/report
2.6.1.2、index page[s]:test.html
2.6.1.3、report title:自動化測試報告
2.6.1.4、勾選:keep past html reports
2.6.2、歸檔成品
2.6.2.1、files to archive:**
2.7、整合傳送構建資訊至釘釘:
2.71、新增 jenkins url
2.72、新增釘釘群機械人token
持續整合 jenkins定時構建
在jenkins 專案 配置 構建觸發器 build periodically中設定,如下圖 日程表中,跟linux中的crontab設定類似 其中,h代表hash 雜湊 例如 為十幾個日常任務配置0 0 將會在午夜產生較大峰值。相比之下,配置h h 仍將每天一次執行每個任務,不是都在同一時刻,可以...
持續整合 Jenkins構建GitHub專案的實現
有了前兩講的基礎,這回我們就可以把github上的專案做到ci jenkins 裡了,讓它自動去整合部署,持續整合 jenkins裡的nuget和msbuild外掛程式,持續整合 jenkins裡的powershell外掛程式發布遠端站點了,下面我們來說一下操作步驟。進行jenkins操作 新增工作...
jenkins持續整合
1.部署 wget o etc yum.repos.d jenkins.repo no check certificate wget o etc yum.repos.d jenkins.repo rpm import 2.vi etc sysconfig jenkins 修改埠號為10080 3.v...