日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins构建自动化任务

發布時間:2024/2/28 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenkins构建自动化任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自https://www.cnblogs.com/xiaoxi-3-/p/8761452.html

前言

Jenkins是一個開源軟件項目,是基于Java開發的一種持續集成工具,用于監控持續重復的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。


一、環境配置

1、切換到jenkins.jar存放的目錄,輸入如下命令:
$ java -jar jenkins.war
如果需要修改端口可以使用如下命令:
$ java -jar jenkins.war--httpPort=8081
然后在瀏覽器中輸入localhost:8080,localhost可以是本機的ip,也可以是計算機名。就可以打開jenkins。

2、用tomcat打開
解壓tomcat到某個目錄,如/usr/local,進入tomcat下的/bin目錄,啟動tomcat
將jenkins.war文件放入tomcat下的webapps目錄下,啟動tomcat時,會自動在webapps目錄下建立jenkins目錄,在地址欄上需要輸入localhost:8080/jenkins。


二、新建任務

登入Jenkins后,左側視圖功能列表中,點擊新建任務:

進入創建頁面,輸入任務名稱,選擇【構建一個自由風格的軟件項目】,點擊確定按鈕。

?


三、項目配置

1、General部分可配置【丟棄舊的構建】,也可忽略,本次設置為保持構建的天數7天,保持構建的最大個數20。

?

2、源碼管理選擇【Git】,這個時候添加Repository URL之后,下邊會報錯,顯示讓去認證,認證即可(其他的安裝中又遇到這個問題),如果認證失敗,請下載認證Github Authentication plugin插件,這個在插件管理的可選插件中搜索安裝。?

?

3、構建觸發器,選擇Build periodically,即配置項目的定時執行。本次設置為【H/15 * * * *】,即為每15分鐘執行一次。輸入框下方會顯示本次執行時間和下一次執行時間。

?

此處定時任務的格式遵循 cron 的語法(可以與 cron 的語法有輕微的差異)。具體格式,每行包含五個字段,通過 Tab 或空格分隔。

?

若要指定一個字段的多個值,可以使用以下運算符,按先后順序。
· 指定所有值
· M-N 指定范圍值
· M-N/X 或 */X 在指定范圍或整個有效范圍內按 X 間隔的步驟
· A,B,...,Z 列舉了多個值

舉例:

1)每兩小時一次,每個工作日上午9點到下午5點 H H(9-16)/2 * * 1-5 2)除12月外,每月1號和15號每天一次 H H 1,15 1-11 *

?

4、構建,選擇增加構建步驟【Execute shell】,輸入需要執行的shell語句。

?

5、構建后操作,選擇郵件通知【E-mail Notification】,配置收件人的郵箱。

?


四、立即構建

成功創建項目后,進入該項目詳情頁,點擊立即構建。在Build History列表中可看到構建歷史。

?


五、郵件配置

進入系統管理-系統設置-郵件通知部分

?

?

1、如果設置QQ郵箱的話,密碼必須為授權碼,方法為:登錄QQ郵箱,在“帳戶”里開啟“POP3/SMTP”并獲取授權碼。(否則報錯535)
2、必須勾選【使用SMTP認證】
3、用戶名必須與系統管理員郵件地址保持一致。(否則報錯501)
4、設置接收人(Recipients),多個接收人時用英文空格分隔。
5、勾選【通過發送測試郵件測試配置】,可驗證郵箱配置。

總結

以上是生活随笔為你收集整理的Jenkins构建自动化任务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。