古詩詞大全網 - 成語故事 - 自動化集成:Jenkins管理工具詳解

自動化集成:Jenkins管理工具詳解

下載Jenkins包

註意這裏直接下載war文件,以Java服務的形式啟動。

啟動命令

啟動日誌

訪問本地端口:8090

該頁面會提示初始登錄密碼的位置,查看該文件中初始密碼,並完成登錄。

安裝推薦插件

登錄之後先把推薦的插件裝上。

創建用戶

插件安裝完成之後會提示創建用戶。

這樣初始化完成。

重新啟動:restart

基礎配置

打開: Manage-Jenkins 選項,配置 Global-Tool-Configuration 選項:

配置組件:JDK、Git、Maven,采用開發環境的組件版本;

插件安裝

安裝如下插件:

簡介:基於Jenkins完成本地的Git倉庫項目打包;

保持構建的天數:3天,保持構建的最大個數:10個;

前置 Pre-Steps 步驟,這裏執行壹次maven版本查看:

構建 Build 步驟,這裏直接寫項目的pom路徑,註意執行的maven命令:

後置 Post Steps 步驟,註意選擇構建成功後才執行,自行忽略這裏shell語法的不入流組合:

上述配置完成後,打開任務頁面,執行如下操作:

這樣就可以通過jenkins完成本地項目的打包和啟動了。

簡介:通過配置用戶API訪問的token令牌,脫離jenkins控制臺,直接觸發構建任務;

進入用戶面板的設置選項,配置 API Token :

註意這裏生成令牌後要立刻復制下來,頁面會提示token無法復現。

任務配置的構建觸發器模塊,設置遠程構建的令牌:

上面已經給到token的使用方式。

通過如下方式,直接觸發上述構建任務的流程:

這裏通過腳本直接請求URL的方式觸發流程。

創建MavGit任務,這裏不做過多的配置,與本地倉庫相比,只是把倉庫地址換成Gitee地址,只配置倉庫url和分支即可,其他采用默認:

因為是開放的倉庫地址,所以不用配置賬號密碼,默認指定master分支,然後執行build構建。

上面流程執行完後,查看MavGit的工作空間: /.jenkins/workspace/MavGit :

這裏可以明顯發現,倉庫的代碼已經被pull下來,並且完成了自動打包流程,後續結合shell腳本完成jar啟動管理即可。

同系列文章 : 服務部署發布 灰度模式 自動化流程 消息中間件改造 微服務組件二次淺封裝 源碼倉庫