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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

jenkins详细设置(二)

發布時間:2025/4/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins详细设置(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前面一篇介紹了docker部署jenkins服務https://blog.csdn.net/qq_30237715/article/details/115623372.
本文介紹jenkins的詳細設置

一、基本配置

1)瀏覽器打開,啟動jenkins頁面http://111.222.333.444:8080(換成自己服務器公網ip地址),首次啟動,我們需要輸入認證密碼,我們通過docker容器查看日志獲取密碼或者進入到容器中查看存儲密碼的文件。

[root@localhost ~]# docker logs -f jenkins Running from: /usr/share/jenkins/jenkins.war webroot: EnvVars.masterEnvVars.get("JENKINS_HOME") 2021-02-14 14:38:01.406+0000 [id=1] INFO org.eclipse.jetty.util.log.Log#initialized: Logging initialized @2009ms to org.eclipse.jetty.util.log.JavaUtilLog 2021-02-14 14:38:01.769+0000 [id=1] INFO winstone.Logger#logInternal: Beginning extraction from war file 2021-02-14 14:38:05.068+0000 [id=1] WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath 2021-02-14 14:38:05.230+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: jetty-9.4.35.v20201120; built: 2020-11-20T21:17:03.964Z; git: bdc54f03a5e0a7e280fab27f55c3c75ee8da89fb; jvm 1.8.0_242-b08 …… 2021-02-14 14:38:22.429+0000 [id=26] INFO jenkins.install.SetupWizard#init:************************************************************* ************************************************************* *************************************************************Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation:39df551ab75c4960bf3180b7944391a7

2)認證完成后,【安裝推薦的插件】,插件安裝完成后創建管理員賬戶

3)安裝插件,Python、Docker相關的插件,Jenkins主頁->系統管理->插件管理,安裝完成后http://ip:port/restart重啟Jenkins

4)全局工具配置
將JDK、Maven環境配置到Jenkins的全局工具配置,Jenkins主頁的Manage Jenkins(管理系統)-> 全局工具配置

5)系統配置
JDK、Maven的環境變量配置,Jenkins主頁的Manage Jenkins(管理系統)-> 系統配置,在本頁面找到“全局屬性”->“環境變量”

6)創建job,運行,驗證
配置完畢后,立即構建,結果success即為構建成功。

二、jenkins用戶權限控制

1)Jenkins初始化過程中會先注冊一個管理員用戶,管理員用戶再創建后續的一般用戶。
啟動用戶安全配置,Manage Jenkins -> Configure Global Security


2)用戶可以自由注冊,啟用之后在Jenkins首頁可以看到Sign-up入口,團隊規模不大(10人左右)建議不要啟用用戶自由注冊選項,減少用戶管理時間成本
3)注冊權限配置位置在“Configure Global Security”中,設置匿名用戶、授權普通用戶和管理員賬戶的權限。

4)配置好權限之后,管理員可以從后臺直接添加用戶
從Jenkins管理控制臺頁面->Manage Jenkins->Manage user

三、jenkins配置Email

1)用戶Jenkins構建任務之后發送email通知
需要下載Email插件,插件名稱:Email Extension,Email Extension Template,這兩個插件的作用是幫助用戶方便的設置格式化郵件。

2)配置管理員郵箱
從Jenkins管理控制臺頁面->Manage Jenkins->系統配置

3)jenkins配置Email發送(自帶)
從Jenkins管理控制臺頁面->Manage Jenkins->系統配置->郵件通知
“Reply-To Address”要與“系統管理員郵件地址”一致
4)Jenkins模板配置
Jenkins可以根據你配置的郵件模板格式發送結果郵件
通過Jenkins的參數定制自己的Email模板,常用的參數key值如下:

- $BUILD_STATUS - 構建結果- $PROJECT_NAME - 構建腳本名稱- $BUILD_NUMBER - 構建腳本編號- $JOB_DESCRIPTION - 構建項目描述- $CAUSE - 腳本啟動原因- $BUILD_URL - 腳本構建詳情URL地址

“系統設置” -> “Extended E-mail Notification” 中設置


jenkins簡約模板
content:

<hr/>(本郵件是程序自動下發,請勿回復)<br/><hr/> 項目名稱:$PROJECT_NAME<br/><br/> 項目描述:$JOB_DESCRIPTION<br/><br/> 運行編號:$BUILD_NUMBER<br/><br/> 運行結果:$BUILD_STATUS<br/><br/> 觸發原因:${CAUSE}<br/><br/> 構建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><br/> 構建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><br/> 詳情:${JELLY_SCRIPT,template="html"}<br/><hr/>

總結

以上是生活随笔為你收集整理的jenkins详细设置(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

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