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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Jenkins教程

發布時間:2023/12/10 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenkins教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹

Jenkins是一個開源的、提供友好操作界面的持續集成(CI)工具。
CI(Continuous integration)持續集成,強調開發人員提交了新代碼之后,立刻進行構建、(單元)測試。根據測試結果,我們可以確定新代碼和原有代碼能否正確地集成在一起。
CD(Continuous Delivery)持續交付,是在持續集成的基礎上,將集成后的代碼部署到更貼近真實運行環境(類生產環境)中。比如,我們完成單元測試后,可以把代碼部署到連接數據庫的Staging環境中更多的測試。如果代碼沒有問題,可以繼續手動部署到生產環境。

安裝

jenkins官網https://www.jenkins.io/zh/

可以看到可以下載的jeckin版本。我選擇了macos。
安裝命令如下:

Install the latest LTS version: brew install jenkins-lts Install a specific LTS version: brew install jenkins-lts@YOUR_VERSION Start the Jenkins service: brew services start jenkins-lts Restart the Jenkins service: brew services restart jenkins-lts Update the Jenkins version: brew upgrade jenkins-lts

執行

ps -ef|grep jenkins

可以看到jenkins在端口號為8080啟用了。打開網址localhost:8080可以看到頁面提示,按照提示信息 cat 內容。
將cat的內容輸入到管理員密碼中。
安裝推薦的插件就可以了.
然后創建管理員賬號,然后就可以進入自己的jenkins啦。
點擊manage jenkins,然后點擊global tool configuration。
可以配置java,git和maven信息,不要選擇自動安裝,填充相應的本地已經安裝過的home信息。
配置完成后,單擊save保存。

簡單使用

單擊新建item,輸入任務名稱,例如demo,選擇freestyle project。單擊確定。

進入之后,在構建環境中,增加構建步驟,選擇執行shell。當然也可以跟git關聯,測試自己的Git項目。

在執行shell 的命令中輸入

echo 'hello jenkins'

點擊保存即可。
然后點擊立即構建,點擊控制臺輸出就可以看到輸出的相關信息。

細節介紹

可以看到一共有幾個部分

General

描述:是對任務的描述
丟棄舊的構建: 服務器資源是有限的,有時候保存了太多的歷史構建,會導致Jenkins速度變慢,并且服務器硬盤資源也會被占滿。當然下方的"保持構建天數" 和 保持構建的最大個數是可以自定義的,需要根據實際情況確定一個合理的值。

源碼管理

源碼管理就是你代碼的存放位置。

Repository URL:倉庫地址

Credentials:憑證。可以使用HTTP方式的用戶名密碼,也可以是RSA文件。 但要通過后面的"ADD"按鈕添加憑證。

Branches to build:構建的分支。*/master表示master分支,也可以設置為其他分支。

源碼瀏覽器:你所使用的代碼倉庫管理工具,如github, gitlab.

URL:填入上方的倉庫地址即可。

Version: gitlab服務器的版本。

構建觸發器

構建任務的觸發器

構建環境

構建之前的一些準備工作
With Ant:選擇這個工具,指定jdk版本

構建結果說明

構建狀態
Successful藍色:構建完成,并且被認為是穩定的。

Unstable黃色:構建完成,但被認為是不穩定的。

Failed紅色:構建失敗。

Disable灰色:構建已禁用

構建穩定性

構建穩定性用天氣表示:晴、晴轉多云、多云、小雨、雷陣雨。天氣越好表示構建越穩定,反之亦然。

總結

以上是生活随笔為你收集整理的Jenkins教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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