国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux jenkins 2.89.1 安裝部署 持續(xù)構(gòu)建svn下maven項(xiàng)目并部署到tomcat

這篇具有很好參考價(jià)值的文章主要介紹了linux jenkins 2.89.1 安裝部署 持續(xù)構(gòu)建svn下maven項(xiàng)目并部署到tomcat。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

從這邊博文可以學(xué)習(xí)到:?

  1. jenkins的安裝
  2. 修改主目錄
  3. 初始化
  4. 新建任務(wù),構(gòu)建第一個(gè)maven項(xiàng)目
  5. 將構(gòu)建完成的項(xiàng)目部署到tomcat

Jenkins的安裝相當(dāng)簡單,只需要從官網(wǎng)下載war包,放入tomcat,運(yùn)行tomcat就可以訪問Jenkins了

準(zhǔn)備工作:安裝java環(huán)境,一個(gè)tomcat7+。如果構(gòu)建maven項(xiàng)目還需要安裝maven

1.從Jenkins官網(wǎng)下載jenkins.war

wget http://mirrors.jenkins.io/war-stable/2.89.1/jenkins.war

2.將jenkins.war放入tomcat/webapps/

3.啟動tomcat

Jenkins安裝成功,去瀏覽器訪問

ip:端口/jenkins? ? 端口就是部署Jenkins的tomcat端口

訪問會看到如下界面,第一次訪問Jenkins需要解鎖Jenkins

頁面紅色字體是密碼路徑

我們打開這個(gè)文件 復(fù)制密碼

粘貼到密碼框

點(diǎn)擊continue繼續(xù)

暫停一下。。。。

修改jenkins主目錄

jenkins默認(rèn)的主目錄是用戶目錄/.jenkins/

我使用的是root賬戶所以默認(rèn)主目錄在/root/.jenkins/下

從tomcat啟動日志中也打印了jenkins的主目錄信息

Jenkins home directory: /root/.jenkins found at: $user.home/.jenkins

我們不使用默認(rèn)目錄,將jenkins住目錄修改為自己的目錄方便管理

修改方式:編輯webapps/jenkins/WEB-INF/web.xml文件

  <!-- if specified, this value is used as the Hudson home directory -->
  <env-entry>
    <env-entry-name>HUDSON_HOME</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value></env-entry-value>
  </env-entry>

將指定的jenkins主目錄放入<env-entry-value></env-entry-value>節(jié)點(diǎn)

  <!-- if specified, this value is used as the Hudson home directory -->
  <env-entry>
    <env-entry-name>HUDSON_HOME</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value>/usr/local/softs/jenkins/home-dev/</env-entry-value>
  </env-entry>

:wq 保存退出

重啟tomcat? 訪問jenkins

我們可以看到紅色密碼路徑已經(jīng)變成了自定義的目錄

同樣的操作,輸入密碼

vi /usr/local/softs/jenkins/home-dev/secrets/initialAdminPassword

下一步

這一步是選擇安裝插件,我們選擇左側(cè),安裝建議的插件

稍等一會,正在自動下載并安裝插件

安裝完成之后會自動到創(chuàng)建用戶界面

可以在這里創(chuàng)建一個(gè)用戶,我沒有創(chuàng)建,使用默認(rèn)賬戶admin,點(diǎn)擊右下角Continue as admin?,創(chuàng)建的話點(diǎn)擊Save and Finish

ps:如果使用默認(rèn)admin,用戶名為admin 密碼是第一次進(jìn)入jenkins使用的那個(gè)初始化密碼

jenkins初始化完畢,點(diǎn)擊Start using Jenkins 開始使用

修改密碼:點(diǎn)擊右上角登錄用戶->點(diǎn)擊左側(cè)設(shè)置->在密碼出輸入新密碼并確認(rèn)密碼->點(diǎn)擊保存修改為新密碼

進(jìn)入主界面

配置jenkins

為構(gòu)建第一個(gè)maven項(xiàng)目配置jenkins環(huán)境

1.配置jdk/maven? 點(diǎn)擊系統(tǒng)管理->全局工具配置

點(diǎn)擊新增JDK

不勾選自動安裝,使用我們自己安裝的jdk

輸入JAVA_HOME

maven

點(diǎn)擊新增maven,取消自動安裝勾選

點(diǎn)擊save

2.安裝插件? ?點(diǎn)擊系統(tǒng)管理->管理插件

構(gòu)建maven需要3個(gè)插件

Subversion Plug-in:svn插件,初始化的時(shí)候已經(jīng)安裝

Maven Integration plugin:用來構(gòu)建maven項(xiàng)目

Deploy to container Plugin:將web項(xiàng)目構(gòu)建之后自動部署到tomcat

在可選插件中勾選要安裝的插件

點(diǎn)擊直接安裝

勾選 安裝完成后重啟Jenkins(空閑時(shí)) 安裝完成后Jenkins會自動重啟

安裝成功重啟之后新建任務(wù)會有

新建任務(wù),構(gòu)建第一個(gè)maven項(xiàng)目

General

源碼管理

選擇?Subversion,輸入url,警告顯示不能訪問庫,點(diǎn)擊Add添加svn用戶名密碼

添加svn用戶名密碼

添加之后,Credentials選擇剛才添加的賬號密碼

構(gòu)建觸發(fā)器

構(gòu)建環(huán)境

構(gòu)建環(huán)境是對maven的配置

Root POM:pom.xml文件的位置,一般都在根目錄

Goals and options:執(zhí)行mvn命令

?jenkins還支持構(gòu)建前后的個(gè)性化操作Pre Steps /?Post Steps

Pre Steps:構(gòu)建之前執(zhí)行

Post Steps:構(gòu)建之后執(zhí)行

Pre Steps /?Post Steps 可以執(zhí)行shell,執(zhí)行maven命令等

這兩個(gè)非常有用,比如在構(gòu)建之前關(guān)閉tomcat,在構(gòu)建之后重新啟動tomcat .??

eg:下面我們再構(gòu)建前構(gòu)建后分別執(zhí)行一段shell命令

構(gòu)建設(shè)置

可以設(shè)置發(fā)郵件通知

構(gòu)建后操作(部署到tomcat)

在以上步驟全部完成之后執(zhí)行構(gòu)建后操作,可以deploy項(xiàng)目到倉庫,構(gòu)建完成之后刪除workspace目錄,如果是web項(xiàng)目,還可以將war部署到tomcat

我們具體操作下將war部署到tomcat

1.準(zhǔn)備一個(gè)完整的tomcat

從官網(wǎng)下載的tomcat webapps/目錄結(jié)構(gòu)

啟動之后可以訪問tomcat主頁

2.修改tomcat/conf/tomcat-users.xml配置文件

在<tomcat-users></tomcat-users>節(jié)點(diǎn)里添加一個(gè)用戶

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>
	<role rolename="admin-gui"></role>
	<role rolename="admin-script"></role>
	<role rolename="manager-gui"></role>
	<role rolename="manager-script"></role>
	<role rolename="manager-jmx"></role>
	<role rolename="manager-status"></role>
	<!-- username:用戶名 因?yàn)槲襰vn的用戶名是admin,為了好區(qū)分,我這里將用戶名設(shè)置為tomcat-admin   password:密碼 -->
	<user username="tomcat-admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
<tomcat-users>

修改之后重新啟動tomcat,我們訪問tomcat主頁測試一下用戶名密碼, 點(diǎn)擊Manager App進(jìn)入tomcat UI管理界面,點(diǎn)擊Manager App 會提示登錄,輸入我們剛才設(shè)置的用戶名/密碼登錄

登錄成功則表示用戶名密碼可用

3.增加構(gòu)建夠操作步驟,選擇Deploy war/ear to a container

WAR/EAR files:war路徑,在項(xiàng)目target目錄下,文件路徑在solr-home/workspace/項(xiàng)目/target/xxx.war

Context path:部署到tomcat/werapps/的項(xiàng)目名稱

設(shè)置完畢,開始構(gòu)建

點(diǎn)擊保存,在首頁會看到一個(gè)名稱為maven-web的項(xiàng)目

點(diǎn)擊最右側(cè)按鈕構(gòu)建

構(gòu)建成功,我們?nèi)omcat/webapps下看看

已經(jīng)將war部署到webapps下并將war包名字修改為設(shè)置的maven-web.war

輸入ip:端口/maven-web/index.jsp? ?訪問成功

在jenkins的控制臺輸出可以看到構(gòu)建前后的腳本也分別在構(gòu)建之前構(gòu)建之后執(zhí)行

jenkins的安裝部署,構(gòu)建第一個(gè)maven項(xiàng)目,將構(gòu)建完成的項(xiàng)目部署到tomcat已經(jīng)全部完成,祝你好運(yùn)

原文地址:https://my.oschina.net/u/2931319/blog/1600813文章來源地址http://www.zghlxwxcb.cn/news/detail-829727.html

喜歡 0

到了這里,關(guān)于linux jenkins 2.89.1 安裝部署 持續(xù)構(gòu)建svn下maven項(xiàng)目并部署到tomcat的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • jenkins 2.346.1 從git拉取后自動構(gòu)建部署springboot maven項(xiàng)目

    jenkins 2.346.1 從git拉取后自動構(gòu)建部署springboot maven項(xiàng)目

    1、jenkins官網(wǎng)下載 jenkins2.346.1版本(2.346之后不支持java8) Jenkins 的安裝和設(shè)置 下載的war包通過 java -jar jenkins.war可運(yùn)行 也可下載安裝版本直接安裝 http://localhost:8080,端口號8080根據(jù)安裝時(shí)的設(shè)定進(jìn)行對應(yīng)的變更,安裝后需要等待一段時(shí)間。 確認(rèn)發(fā)布應(yīng)用的服務(wù)器安裝了java g

    2024年02月02日
    瀏覽(21)
  • gitlab部署及整合Jenkins持續(xù)構(gòu)建(四)sonarqube9.9安裝和使用(一步一坑)

    gitlab部署及整合Jenkins持續(xù)構(gòu)建(四)sonarqube9.9安裝和使用(一步一坑)

    官網(wǎng)給出的各種環(huán)境下安裝postgresql步驟:https://www.postgresql.org/download/ 以 CentOS7 + jdk17 為例: yum安裝完,默認(rèn)的pgsql-13的數(shù)據(jù)目錄在 /var/lib/pgsql/13/data/ 除非 /var 目錄可用空間很大,否則需要修改數(shù)據(jù)目錄 記錄配置文件路徑,修改 listen_addresses = \\\'*\\\' ,postgresql啟動參數(shù) 定義哪些

    2024年02月02日
    瀏覽(31)
  • Docker 安裝 Jenkins 并部署 Maven 項(xiàng)目

    Docker 安裝 Jenkins 并部署 Maven 項(xiàng)目

    在開始之前,我們需要保證系統(tǒng)中已經(jīng)安裝了Docker、JDK、Maven。 我這里使用的是 2.344 版本的 Jenkins,拉取命令如下: 需要稍微等一會,等待拉取完成。 鏡像下載完成后,我們可以通過如下命令查看我們 docker 中的所有鏡像。 這里可以看到我們剛才拉取的 2.344版本的 Jenkins 鏡

    2024年02月13日
    瀏覽(24)
  • Jenkins自動化構(gòu)建部署前端項(xiàng)目(Linux+gitee)

    Jenkins自動化構(gòu)建部署前端項(xiàng)目(Linux+gitee)

    本文講述了Jenkins自動化構(gòu)建部署前端項(xiàng)目,內(nèi)容包括Linux系統(tǒng)安裝Jenkins、如何配置構(gòu)建項(xiàng)目并發(fā)布到目標(biāo)服務(wù)器。 因公司系統(tǒng)項(xiàng)目眾多,前端項(xiàng)目打包麻煩,項(xiàng)目代碼管理混亂,因此需要gitee+Jenkins做自動化構(gòu)建,優(yōu)化項(xiàng)目打包流程及代碼管理。 本次教程可實(shí)現(xiàn)最簡單的自動

    2024年02月03日
    瀏覽(27)
  • Jenkins自動拉取SVN源代碼構(gòu)建打包vue前端項(xiàng)目

    Jenkins自動拉取SVN源代碼構(gòu)建打包vue前端項(xiàng)目

    目錄 1.功能需求 2.安裝插件 2.1 安裝NodeJS插件 2.2? 安裝SVN插件 3.配置環(huán)境 3.1? NodeJS環(huán)境 4.新建任務(wù)配置部署信息 4.1? 源代碼管理 4.2? 構(gòu)建觸發(fā)器 4.3? 構(gòu)建環(huán)境 ?4.4? 構(gòu)建步驟 5.構(gòu)建項(xiàng)目 ?5.1?點(diǎn)擊查看控制臺日志 使用Jenkins從SVN上拉取Vue項(xiàng)目進(jìn)行自動構(gòu)建打包。如果需要發(fā)

    2023年04月22日
    瀏覽(24)
  • Jenkins構(gòu)建Maven項(xiàng)目

    Jenkins構(gòu)建Maven項(xiàng)目

    Jenkins中自動構(gòu)建項(xiàng)目的類型有很多,常用的有以下三種: 自由風(fēng)格軟件項(xiàng)目(FreeStyle Project) Maven項(xiàng)目(Maven Project) 流水線項(xiàng)目(Pipeline Project) 每種類型的構(gòu)建其實(shí)都可以完成一樣的構(gòu)建過程與結(jié)果,只是在操作方式、靈活度等方面有所區(qū)別,在實(shí)際開發(fā)中可以根據(jù)自己

    2024年02月02日
    瀏覽(19)
  • Jenkins 構(gòu)建Maven 項(xiàng)目

    Jenkins 構(gòu)建Maven 項(xiàng)目

    Jenkins中自動構(gòu)建項(xiàng)目的類型有很多,常用的有以下三種: 自由風(fēng)格軟件項(xiàng)目(FreeStyle Project) Maven項(xiàng)目(Maven Project) 流水線項(xiàng)目(Pipeline Project) 每種類型的構(gòu)建其實(shí)都可以完成一樣的構(gòu)建過程與結(jié)果,只是在操作方式、靈活度等方面有所區(qū)別,在 實(shí)際開發(fā)中可以根據(jù)自己

    2024年02月15日
    瀏覽(23)
  • 【Linux】使用Jenkins + svn + springboot自動構(gòu)建jar包并自動打包在服務(wù)器上運(yùn)行

    【Linux】使用Jenkins + svn + springboot自動構(gòu)建jar包并自動打包在服務(wù)器上運(yùn)行

    ????? 博主簡介 ????云計(jì)算領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 ????華為云開發(fā)者社區(qū)專家博主 ????阿里云開發(fā)者社區(qū)專家博主 ?? 交流社區(qū): 運(yùn)維交流社區(qū) 歡迎大家的加入! ?? 希望大家多多支持,我們一起進(jìn)步!?? ??如果文章對你有幫助的話,歡迎 點(diǎn)贊 ???? 評論 ?? 收藏

    2024年04月26日
    瀏覽(26)
  • 使用Jenkins構(gòu)建發(fā)布一個(gè)簡單的maven項(xiàng)目

    使用Jenkins構(gòu)建發(fā)布一個(gè)簡單的maven項(xiàng)目

    上一章,完成了jenkins在ubuntu上的安裝,這一章將使用單個(gè)Jenkins服務(wù)完成一個(gè)maven項(xiàng)目的打包和發(fā)布。 用到的插件有:Maven Integration、Git、Publish Over SSH三個(gè),在Dashboard - Manage Jenkins - Plugins -Available plugins里搜索并安裝。 2.1、配置好JDK 在Dashboard - Manage Jenkins - Tools里將JAVA_HOME的目

    2024年02月16日
    瀏覽(18)
  • Jenkins持續(xù)部署(微服務(wù)架構(gòu)項(xiàng)目部署)

    Jenkins持續(xù)部署(微服務(wù)架構(gòu)項(xiàng)目部署)

    目錄 一、持續(xù)集成 1.什么是持續(xù)集成 2 持續(xù)交付 3 持續(xù)集成的作用 二、Jenkins介紹 三、Jenkins安裝 1.安裝Jenkins 2.配置jenkins ? ?3.插件安裝 四、任務(wù)構(gòu)建 1.新建任務(wù) ?2.源碼管理 ?3.maven設(shè)置 4.遠(yuǎn)程設(shè)置 5.構(gòu)建任務(wù) 6.構(gòu)建啟動腳本 ????????持續(xù)集成要求每當(dāng)有人提交代碼時(shí)

    2024年02月07日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包