Jenkins的安裝配置詳解
Jenkins是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺(tái),使軟件的持續(xù)集成變成可能
Jenkins是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,功能包括:
1、持續(xù)的軟件版本發(fā)布/測試項(xiàng)目。
2、監(jiān)控外部調(diào)用執(zhí)行的工作。
首先保證系統(tǒng)中已經(jīng)安裝了jdk
官網(wǎng)下載地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war
第一種啟動(dòng)方法:切換到j(luò)enkins.war存放的目錄,輸入如下命令:
java -jar jenkins.war
然后在瀏覽器中輸入localhost:8080,localhost可以是本機(jī)的ip,也可以是計(jì)算機(jī)名。就可以打開jenkins第二種方法是:用tomcat打開,將jenkins.war文件放入tomcat下的webapps目錄下,啟動(dòng)jenkins時(shí),會(huì)自動(dòng)在webapps目錄下建立jenkins目錄,所以在地址欄上需要輸入的地址于上一種方法有點(diǎn)不一樣,輸入:localhost:8080/jenkins。
下面我們用第二種方法啟動(dòng)jenkins。
啟動(dòng)tomcat,瀏覽輸入localhost:8080/jenkins。Windows環(huán)境下。
初始的管理員密碼,jenkins自動(dòng)生成的,根據(jù)上面紅色的路徑找到密碼,拷到下面的輸入框中。
安裝插件,可以默認(rèn)的安裝,也可以自己選擇,(jenkins配置好后也可以安裝插件)這里我們選擇默認(rèn)的。
完了以后到創(chuàng)建用戶
完了以后進(jìn)入jenkins的主頁
"系統(tǒng)管理"---->"Global Tool Configuration" 配置 jdk 、maven等信息
點(diǎn)擊“jdk安裝” 配置jdk信息
Maven配置
接下來我們“構(gòu)建一個(gè)maven項(xiàng)目”。
點(diǎn)擊-“新建“
發(fā)現(xiàn)沒有關(guān)于“maven”的選項(xiàng), 因?yàn)槿鄙?a rel="external nofollow" target="_blank" >Maven Integration plugin
插件
點(diǎn)擊 “系統(tǒng)管理” ---->管理插件
出現(xiàn)一下界面
選擇“可選插件”
安裝完后再去“新建”
項(xiàng)目名稱等基本信息
添加svn信息,如果沒有svn的選項(xiàng)就是沒有安裝svn插件,去安裝插件。如果安裝了git插件這里也有g(shù)it選項(xiàng)。
點(diǎn)擊 “Add” 填寫svn賬號(hào)和密碼
完成后
添加構(gòu)建后操作
直接將構(gòu)建好的項(xiàng)目打包部署到tomcat中
添加tomcat,該toamat是部署項(xiàng)目的
當(dāng)然了 tomcat中要配置用戶名和密碼,該用戶還要有足夠的權(quán)限,下面是我的tomcat的配置
在tomcat-user.xml中配置的
<role rolename="admin" /> <role rolename="admin-gui" /> <role rolename="manager" /> <role rolename="manager-script" /> <role rolename="manager-gui" /> <user username="admin" password="123456" roles="admin,manager,manager-script,manager-gui,admin-gui"/> 用戶名為admin 密碼為 123456
在 My Views 能看到自己建的項(xiàng)目
進(jìn)入項(xiàng)目后,點(diǎn)擊“立即構(gòu)建”就會(huì)執(zhí)行構(gòu)建任務(wù),jenkins就會(huì)從svn上將代碼拉下來,打好包后然后部署到tomcat上,這一切都是jenkins完成的。
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot配置MyBatis-Plus實(shí)現(xiàn)增刪查改
本文主要介紹了SpringBoot配置MyBatis-Plus實(shí)現(xiàn)增刪查改,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08使用迭代器模式來進(jìn)行Java的設(shè)計(jì)模式編程
這篇文章主要介紹了使用迭代器模式來進(jìn)行Java的設(shè)計(jì)模式編程,文中對(duì)迭代器模式中的容器封裝方面的知識(shí)進(jìn)行了講解,需要的朋友可以參考下2016-02-02Java設(shè)計(jì)模式之工廠方法模式實(shí)例簡析
這篇文章主要介紹了Java設(shè)計(jì)模式之工廠方法模式,較為詳細(xì)的分析了Java工廠模式的功能、定義并給出了實(shí)例代碼加以總結(jié)分析,需要的朋友可以參考下2015-11-11