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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

自动化构建部署之Jenkins安装【Docker容器】

發布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自动化构建部署之Jenkins安装【Docker容器】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1. 在Docker中安裝Jenkins
    • 2. 配置清華加速源
    • 3. 離線安裝
    • 4. 權限管理

前面幾篇文章分別介紹了Travis CI、Circle CI,這次開始整Jenkins,它是開源CI&CD軟件領導者, 是前兩位的鼻祖,提供超過1000個插件來支持構建、部署、自動化, 滿足任何項目的需要。我們再來看下這張圖:

從上圖可以看出,它最大的特點就是免費且支持本地化部署,所以是很多企業用來做私有化項目的持續集成持續部署的最佳選擇。

1. 在Docker中安裝Jenkins

說明文檔:https://github.com/jenkinsci/docker/blob/master/README.md

安裝docker jenkins命令,將宿主機11005端口映射到容器內的8080端口:

docker run --name jenkins_zy -p 11005:8080 -p 50000:50000 jenkins/jenkins:lts
  • 8080 端口是訪問 jenkins 網頁的端口
  • 50000 端口與slave有關,參考 jnlp-slave 這個鏡像,里面使用的 port

安裝完成后這里提示有個初始密碼,第一次登錄需要用到,也可以在/var/jenkins_home/secrets/initialAdminPassword找到:

查看Jenkins是否已開啟,如果沒有開啟可以使用docker start jenkins_zy來開啟。

別忘了開啟端口(防火墻&云主機安全組)


然后去瀏覽器訪問11005端口:

輸入安裝時候提示的初始密碼,點擊【繼續】:


選擇【安裝推薦的插件】開始安裝插件:

安裝完插件開始創建管理員用戶:

填寫管理員信息,點擊【保存并完成】:

點擊【保存并完成】:

點擊【開始使用Jenkins】:

到此Jenkins算是安裝好了。

2. 配置清華加速源

清華大學開源軟件鏡像站

搜索jenkins ,然后選擇updates目錄,復制該目錄下update-center.json的地址,打開jenkins 的插件管理(Plugin Manager)` > 高級(Advanced)


找到升級站點(Update Site)的位置,將剛才復制的清華源放進去,點擊【提交】,那么后面更新插件都是從這個源下載安裝,速度比較快:

切換到可選插件,可以搜索沒有安裝的插件,勾選后點擊下面的按鈕即可安裝:

3. 離線安裝

若是本地環境或內網環境也可以使用離線安裝的方式,可以去Jenkins的官網下載插件:https://plugins.jenkins.io/


我們搜索一下Localization: Chinese然后就可以看到中文語言包:

點擊版本號就開始下載了,得到了localization-zh-cn.hpi文件,然后來安裝:


選擇下載的文件,點擊【上傳】,安裝完后,勾選【重啟】,完事后就重新登錄即可。

4. 權限管理

點擊 系統管理 > 全局安全配置:

首先我們來安裝以下插件幫助我們管理安全配置:

  • PAM Authentication plugin
  • Matrix Authorization Strategy Plugin
  • Role-based Authorization Strategy
  • LDAP Plugin

基于角色安全管理

安裝重啟后,重新進入全局安全配置,在【授權策略】中選擇Role-Based Strategy,然后保存,再回退到上一層【系統管理】界面,看到多出一個菜單:

點擊進入:

點擊【管理角色】可以在這里添加角色的可執行的任務權限:

基于安全矩陣

在授權策略中選擇【安全矩陣】,這個是基于用戶的權限配置,這里需要注意的是需要吧管理員添加進來,如果沒有添加是沒有權限做任何事的,切記!!!

總結

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

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