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

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅

這篇具有很好參考價值的文章主要介紹了Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

一、Jenkins介紹

Jenkins是一個開源的、用Java編寫的持續(xù)集成和持續(xù)交付(CI/CD)工具。它提供了一種簡單易用的方式來自動化構(gòu)建、測試和部署軟件。Jenkins的主要目標是幫助開發(fā)團隊加快軟件開發(fā)過程,提高軟件質(zhì)量,并通過自動化流程減少手動操作和重復(fù)性工作。

Jenkins具有以下特點和優(yōu)勢:

  • 持續(xù)集成:Jenkins支持通過持續(xù)集成管道(Pipeline)來自動化構(gòu)建、測試和部署。它能夠檢測代碼的變更,并觸發(fā)相應(yīng)的構(gòu)建和測試過程,確保及時地發(fā)現(xiàn)和解決問題。
  • 插件生態(tài)系統(tǒng):Jenkins擁有豐富的插件生態(tài)系統(tǒng),可以擴展各種功能和集成其他工具。無論是構(gòu)建工具、版本控制系統(tǒng)、測試框架還是部署平臺,都可以通過插件進行集成,滿足不同項目的需求。
  • 可擴展性:Jenkins具有良好的可擴展性,可以根據(jù)項目的需求進行定制和配置。它支持并行化構(gòu)建和分布式構(gòu)建,可以在多個節(jié)點上執(zhí)行任務(wù),提高構(gòu)建的效率和并發(fā)能力。
  • 多平臺支持:Jenkins可以運行在各種操作系統(tǒng)上,包括Windows、Linux和Mac OS等。它也可以與各種開發(fā)工具和平臺無縫集成,適用于不同的開發(fā)環(huán)境。
  • 可視化界面:Jenkins提供了直觀的用戶界面,方便用戶進行配置、監(jiān)控和管理。用戶可以通過Web界面輕松地創(chuàng)建和管理任務(wù),查看構(gòu)建結(jié)果和日志等信息

1.1 持續(xù)集成

持續(xù)集成( Continuous integration , 簡稱 CI )指的是,頻繁地(一天多次)將代碼集成到主干。 持續(xù)集成的目的,就是讓產(chǎn)品可以快速迭代,同時還能保持高質(zhì)量。它的核心措施是,代碼集成到主干 之前,必須通過自動化測試。只要有一個測試用例失敗,就不能集成。

1.2 Jenkins持續(xù)集成的過程(傳統(tǒng)方式與自動化部署)

傳統(tǒng)部署:

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

自動化部署:

搭建上述持續(xù)集成環(huán)境可以把整個構(gòu)建、部署過程自動化,很大程度上減輕工作量。對于程序員的日常開發(fā)來說不會造成任何額外負擔——自己把代碼提交上去之后,服務(wù)器上運行的馬上就是最新版本,一切都發(fā)生在無形中。

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

二、環(huán)境搭建

1、準備工作

服務(wù)器準備:

需要準備三臺服務(wù)器,分別是:

  • SVN代碼托管服務(wù)器
  • Jenkins服務(wù)器
  • WEB發(fā)布服務(wù)器(Tomcat)

下面是我演示用的三臺服務(wù)器的IP:

  Jenkins-->110.43.204.225

  SVN-->43.143.195.160

  WEB-->182.92.209.212

需要用到的軟件

本文基于jdk1.8進行構(gòu)建:

Jenkins(2.346.1)、JDK、Maven、Tomcat、SVN

軟件打包到以下地址了:

鏈接:https://pan.baidu.com/s/1CD7IXZ_E-RNTsXEl6L7SRw?pwd=8mz8

軟件的安裝

軟件的安裝:在哪臺服務(wù)器裝什么軟件就不演示了,到時會說明需要裝什么,按照下面教程進行安裝即可:

JDK:https://blog.csdn.net/qq_54796785/article/details/125206684

Maven:https://blog.csdn.net/qq_54796785/article/details/125846934

SVN:可網(wǎng)上參考

Tomcat:可網(wǎng)上參考

2、WEB發(fā)布服務(wù)器環(huán)境搭建

需要安裝:JDK和Tomcat
還需要配置Tomcat用戶,是為了后面通過Jenkins發(fā)布war包到此服務(wù)器Tomcat上面進行部署。

$TOMCAT_HOME/conf/tomcat-users.xml,最下面添加以下內(nèi)容:表示新建一個用戶tomcat,密碼123456

<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-status"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="admin-script"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="123456" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>

如何測試新建的用戶?

訪問:182.92.209.212:8080

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

這時候大概率是出現(xiàn)了403,需要在$TOMCAT_HOME//webapps/manager/META-INF/context.xml,注釋以下代碼即可

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

3、SVN服務(wù)器環(huán)境搭建

直接看上面的安裝教程即可,不需要其他環(huán)境

4、Jenkins環(huán)境搭建

前置條件,需要安裝:JDK、Maven、Tomcat
然后修改下tomcat端口為80(非必須),再將jenkins.war包放在tomcat的webapps目錄下,最后啟動tomcat


訪問以下地址:http://110.43.204.225/jenkins/

并復(fù)制秘鑰到下面: cat /root/.jenkins/secrets/initialAdminPassword

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

然后就是耐心等待插件的安裝:

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

這邊我就創(chuàng)建一個賬戶:admin 123456

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

設(shè)置國內(nèi)鏡像源

進入 Manage Jenkins -> Manage Plugin -> Advanced 最下面有 Update Site,設(shè)置為: http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

然后重啟Jenkins:ip+端口/jenkins/restart

安裝所需插件:選擇插件,然后點擊Install without restart安裝即可

附插件市場地址:https://plugins.jenkins.io/

中文語言包:Locale(180.v207501dff9b_a_)
SVN插件:Subversion(2.16.0)
部署web應(yīng)用:Deploy to container(1.16)
Maven插件:Maven IntegrationVersion(3.20)
SSH上傳插件:Publish Over SSH(1.24)

解決安裝完成中文語言包,部分中文的問題:

1、安裝插件(locale、Localization);
2、在System Configuration--Configure System下,找到Locale輸入Default Language為en_US并勾選“Ignore browser preference and force this language to all users“
3、restart重啟Jenkins:http://域名/restart;
4、再次語言設(shè)定為zh_CN,Jenkins切換為中文。

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

設(shè)置本機的JDK、Maven地址

系統(tǒng)管理->全局工具配置

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅,jenkins,ci/cd,運維,原力計劃

保存即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-712813.html

到了這里,關(guān)于Jenkins簡介及安裝配置詳解:開啟持續(xù)集成之旅的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Jenkins CI/CD 持續(xù)集成專題三 Jenkins 使用shell腳本打包組件配置流程

    Jenkins CI/CD 持續(xù)集成專題三 Jenkins 使用shell腳本打包組件配置流程

    第六步 查看編譯狀態(tài)和產(chǎn)物 到這里,jenkins 配置shell腳本打包組件的完整配置流程就已經(jīng)完成

    2024年04月29日
    瀏覽(28)
  • 軟件測試學習筆記丨持續(xù)集成DevOps - Jenkins安裝

    軟件測試學習筆記丨持續(xù)集成DevOps - Jenkins安裝

    本文轉(zhuǎn)自測試人社區(qū),原文鏈接:https://ceshiren.com/t/topic/30028 通過 war 包安裝 通過安裝包安裝(不推薦) 通過 docker 命令安裝(推薦 Linux 環(huán)境): docker pull jenkins/jenkins:lts 2.1 ,war包啟動(用于調(diào)試,不推薦安裝): (1), 下載war包后, 進入對應(yīng)的war下載的目錄,通過命令啟

    2024年04月09日
    瀏覽(61)
  • 【Jenkins】持續(xù)集成與交付 (六):Gitlab代碼托管服務(wù)安裝

    ??The Begin??點點關(guān)注,收藏不迷路??

    2024年04月28日
    瀏覽(21)
  • (十九)devops持續(xù)集成開發(fā)——jenkins的一些常用插件和工具的安裝

    (十九)devops持續(xù)集成開發(fā)——jenkins的一些常用插件和工具的安裝

    本節(jié)內(nèi)容會著重介紹jenkins持續(xù)集成開發(fā)工具的一些常用插件安裝以及全局工具的配置安裝,并說明其主要作用。在開始插件和工具安裝之前,我們要保證可以正常訪問網(wǎng)絡(luò),并且使用國內(nèi)的插件更新地址,便于插件的正常安裝。官方的地址可能會導(dǎo)致安裝失敗。以下是一些可

    2024年04月27日
    瀏覽(48)
  • (十五)devops持續(xù)集成開發(fā)——jenkins流水線構(gòu)建策略配置及觸發(fā)器的使用

    (十五)devops持續(xù)集成開發(fā)——jenkins流水線構(gòu)建策略配置及觸發(fā)器的使用

    本節(jié)內(nèi)容我們主要介紹在Jenkins流水線中,其構(gòu)建過程中的一些構(gòu)建策略的配置,例如通過遠程http構(gòu)建、定時任務(wù)構(gòu)建、輪詢SCM構(gòu)建、參數(shù)化構(gòu)建、Git hook鉤子觸發(fā)構(gòu)建等,可根據(jù)不同的需求完成不同構(gòu)建策略的配置。 - 構(gòu)建策略說明: - 測試驗證 - 構(gòu)建說明 - 測試驗證 - 配置

    2024年02月21日
    瀏覽(39)
  • 1、NumPy簡介:開啟Python科學計算之旅

    系列文章:Numpy系列文章-CSDN博客? ? ?? 目錄 什么是 NumPy? 為什么要使用 NumPy? 安裝和設(shè)置 NumPy 環(huán)境 開始使用 NumPy ???????在數(shù)據(jù)科學、人工智能和科學計算的世界中,Python 已經(jīng)成為了一種主流的編程語言。這一現(xiàn)象的背后,有一個非常重要的推手,那就是 NumPy。Num

    2024年01月19日
    瀏覽(31)
  • CI/CD持續(xù)集成持續(xù)發(fā)布(jenkins)

    CI/CD持續(xù)集成持續(xù)發(fā)布(jenkins)

    ? ? ? ? 在實際開發(fā)中,我們經(jīng)常要一邊開發(fā)一邊測試,當然這里說的測試并不是程序員對自己代碼的單元測試,而是同組程序員將代碼提交后,由測試人員測試; 或者前后端分離后,經(jīng)常會修改接口,然后重新部署; 這些情況都會涉及到頻繁的打包部署; 手動打包常規(guī)步

    2024年02月14日
    瀏覽(70)
  • Jenkins持續(xù)集成之修改jenkins工作目錄

    Jenkins持續(xù)集成之修改jenkins工作目錄

    一般不建議把工作目錄放到默認的C盤,故可以更改到其他盤中 前置條件:先在其他盤中新建工作目錄的文件;如下圖 1、首先打開任務(wù)管理器,找到服務(wù)中的Jenkins進程 ?2、右擊點擊轉(zhuǎn)到詳細信息; 3、再右擊Jenkins打開文件所在路徑;找到Jenkins.xml文件并打開 4、找到如下信息

    2024年02月04日
    瀏覽(19)
  • Jenkins 持續(xù)集成 【CICD】

    Jenkins 持續(xù)集成 【CICD】

    持續(xù)集成是一種開發(fā)實踐,它倡導(dǎo)團隊成員頻繁的集成他們的工作,每次集成都通過自動化構(gòu)建(包括編譯、構(gòu)建、打包、部署、自動化測試)來驗證,從而盡快地發(fā)現(xiàn)集成中的錯誤。讓產(chǎn)品可以快速迭代,同時還能保持高質(zhì)量。 Jenkins是基于Java開發(fā)的持續(xù)集成工具,開源免

    2024年04月12日
    瀏覽(25)
  • 【Jenkins】持續(xù)集成部署學習

    【Jenkins】持續(xù)集成部署學習

    Gitlab用的端口是80,可能會跟其它應(yīng)用沖突,并且Gitlab所需內(nèi)存也很大,所以還是單獨放在一個服務(wù)器上比較好。 用原來空的虛擬機服務(wù)器克隆一個,注意內(nèi)存要選大一點,6G左右 (1)ip a / ip addr / ifconfig 不顯示ip問題 (1)查看系統(tǒng)的內(nèi)核版本 執(zhí)行命令:uname -r 注意:x86

    2024年02月11日
    瀏覽(56)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包