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:39df551ab75c4960bf3180b7944391a72)認證完成后,【安裝推薦的插件】,插件安裝完成后創建管理員賬戶
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值如下:
“系統設置” -> “Extended E-mail Notification” 中設置
jenkins簡約模板
content:
總結
以上是生活随笔為你收集整理的jenkins详细设置(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker一键部署jenkins服务(
- 下一篇: Linux shell 基础语法