網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
一、什么是Jenkins
Jenkins是一個(gè)開(kāi)源軟件項(xiàng)目,是基于Java開(kāi)發(fā)的。我們可以利用Jenkins來(lái)實(shí)現(xiàn)持續(xù)集成的功能。
因?yàn)镴enkins是基于Java開(kāi)發(fā)的,所以在安裝Jenkins之前首先需要安裝Java的JDK。
二、安裝Jenkins
在Windows平臺(tái)上面安裝Jenkins共有兩種方式,下面分別介紹這兩種方式。
1、使用msi安裝Jenkins
安裝Jenkins之前首先去Jenkins官網(wǎng)下載安裝文件,Jenkins官網(wǎng):https://jenkins.io/zh/
如圖所示。Jenkins分為兩個(gè)版本:長(zhǎng)期支持版和每周更新版,這里選擇長(zhǎng)期支持版下載,點(diǎn)擊“下載”會(huì)加載下載頁(yè)面
選擇下載Windows版本,下載界面如圖所示
下載完成以后是一個(gè)壓縮文件,然后解壓即可。解壓后是一個(gè).msi文件,雙擊該文件就可以進(jìn)行安裝:
1、安裝界面選擇“Next”
2、修改安裝路徑
這里可以選擇默認(rèn)的安裝路徑,也可以根據(jù)自己的需求選擇要安裝的路徑:
這里選擇安裝到D盤(pán),然后點(diǎn)擊“Next”
3、安裝
直接點(diǎn)擊“Install”按鈕進(jìn)行安裝:
安裝完成以后點(diǎn)擊“Finish”按鈕即可
2、使用war包安裝Jenkins
首先在Jenkins的官網(wǎng)下載war包:
下載完成以后使用命令行的方式安裝Jenkins。
首先進(jìn)入到war包的存放路徑:
然后執(zhí)行下面的命令:
java -jar jenkins.war --httpPort=5016
--httpPort指定Jenkins監(jiān)聽(tīng)的端口。如下圖所示:
出現(xiàn)如下的界面表示成功:
在瀏覽器里面輸入:http://localhost:5016/,出現(xiàn)如下的界面:
下面的步驟就跟上面一致了。
注意:命令行窗口不可以關(guān)閉,否則就不能訪問(wèn)了。
此種方式安裝的Jenkins可以在web容器中運(yùn)行,例如Tomcat,但是不建議在持續(xù)集成環(huán)境中使用此種安裝方式。
三、啟動(dòng)Jenkins
點(diǎn)擊“Finish”按鈕,瀏覽器會(huì)自動(dòng)打開(kāi)Jenkins默認(rèn)的端口進(jìn)行瀏覽,第一次登陸Jenkins的時(shí)候需要先進(jìn)行解鎖,按照路徑提示找到密碼,可以使用任何文本編輯工具打開(kāi)該文件,然后輸入管理嗎密碼解鎖:
然后點(diǎn)擊“繼續(xù)”按鈕,跳轉(zhuǎn)到安裝插件界面,這里選擇“安裝推薦的插件”進(jìn)行安裝:
插件安裝過(guò)程需要等待一段時(shí)間:
插件安裝完成以后,會(huì)跳轉(zhuǎn)到創(chuàng)建管理員用戶界面,這里創(chuàng)建一個(gè)管理員:
然后點(diǎn)擊“保存并完成”,在實(shí)例配置界面選擇“保存并完成”
這樣Jenkins就安裝完成了
點(diǎn)擊“開(kāi)始使用Jenkins”按鈕,即可進(jìn)入Jenkins:
原文鏈接:https://www.cnblogs.com/dotnet261010/p/11495762.html
相關(guān)推薦
- 2022-09-15 Linux添加Python?path方法及修改環(huán)境變量的三種方法_python
- 2022-08-13 electron功能實(shí)現(xiàn)---添加全局快捷鍵、開(kāi)機(jī)自啟、選擇安裝路徑
- 2023-01-05 Go單例模式與Once源碼實(shí)現(xiàn)_Golang
- 2022-04-17 aspx頁(yè)面報(bào)“XPathResult未定義”的解決方法
- 2022-05-12 Android10 分享微信提示獲取資源失敗
- 2022-07-24 示例剖析golang中的CSP并發(fā)模型_Golang
- 2022-09-12 超實(shí)用的Nginx常見(jiàn)配置合集分享_nginx
- 2022-11-11 C#非托管泄漏中HEAP_ENTRY的Size對(duì)不上解析_C#教程
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支