1. 程式人生 > >jenkins使用教程之系統設置

jenkins使用教程之系統設置

xxxxx repo emergency nal 失敗重試 target 屬性 xxx 接收

如果jenkins環境還沒有搭建好的話可以看這篇文章點擊查看

進入jenkins首頁,點擊系統管理

技術分享


點擊系統設置,進入系統設置界面

技術分享

1.主目錄,點擊高級

技術分享


主目錄是存放Jenkins所有的文件的,工作空間根目錄和構建記錄目錄默認都是在Jenkins主目錄下,這個設置一般不用進行變更

2.系統消息

技術分享


在系統消息處填寫的信息可以在jenkins項目主頁看到這條消息

技術分享

3.執行者數量:可以並發構建的數量
標記:用來記錄這個機器的名稱(為了分配節點使用,後面子節點會詳細介紹)
用法:設置這個節點的執行策略(包括盡可能使用這個節點和只允許綁定到這臺機器的job
生成前等待時間:這個時間為構建開始前的等待時間
scm簽出重試次數:使用svn或者git拉取代碼失敗重試的次數
Restrict project naming:限制項目命名,勾選後可以看到具體設置,可以設置為默認或者使用正則表達式進行限制

技術分享

4.全局屬性
environment variables:設置全局變量,在這裏定義的全局變量可以在構建或者發送郵件時引用
tool locations:設置全局工具,可以把需要的工具都在這裏進行配置,比如maven,ant,jdk等
Help make Jenkins better by sending anonymous usage statistics and crash reports to the Jenkins project:這就是幫助jenkinsXXXXX

技術分享

5.設置時間格式

技術分享

6.Jenkins location
jenkins url :設置jenkins的url(發送郵件引用jenkins的地址會取這個值,如果設錯了,郵件的連接就會打不開)
系統管理員郵件地址:管理員的郵件地址(在構建需要發送郵件時,會用到這個郵件地址)

技術分享

7.ssh server:設置ssh連接時的端口(如果有需要用到ssh的連接的話,就不要選擇禁用了,建議指定端口或者隨機選取)

技術分享

8.代碼托管倉庫設置:這裏根據自己的配置進行設置就行了

技術分享

9.shell:制定用來執行shell的執行文件,如果系統有更改可以設置,一般是不需要設置的

技術分享

10.extended e-mail notification(郵件插件)
SMTP server :發送郵件的服務器
Default user E-mail suffix:默認郵箱後綴(如果配置了這個後面的郵箱就不用寫後綴了)
use smtp authentication:使用smtp用戶認證,這個選項需要配合郵箱開啟smtp服務,這樣郵箱才能通過第三方工具發送郵件,以126的郵箱為例,點擊此鏈接查看開啟smtp
如果開啟了smtp認證
user name:認證的郵箱
password:認證的密碼(並非郵箱的密碼,是開啟smtp時給的一串字符)
如果郵箱是ssl鏈接,就需要勾選use ssl
smtp port :如果你的smtp服務不是465的端口,需要配置對應的端口
charset:郵件編碼設置

技術分享


下面是設置郵件內容和發送人的一些默認設置
default content type:設置郵件發送的格式:文本格式或者html格式
Use List-ID Email Header:設置郵件的發送的名稱(便於過濾)
Default Recipients:設置默認的收件人
Reply To List:設置默認回復列表
Emergency reroute:相當於一個郵件的轉發(郵件先發送到這裏,然後在進行進一步處理)
Excluded Recipients:設置接收的黑名單(就是不發送給這些人)
Default Subject:設置默認的郵件主題
Maximum Attachment Size:這只郵件附件的最大值
Default Content:設置郵件的默認內容(裏面可以引用一些環境變量的參數,或者插件的一些變量)
Default Pre-send Script:在發送郵件前執行的腳本

技術分享


default triggers:設置默認的發送郵件策略,根據情況選擇

技術分享

11.郵件通知:這是默認的郵件發送工具,配置和ext email插件設置差不多,只是不能設置郵件的默認發送策略,和郵件發送的內容等信息

技術分享

jenkins使用教程之系統設置