最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Jenkins學習

2022-04-24 16:18 作者:匯智知了堂  | 我要投稿

Jenkins是什么??

????Jenkins是一個開源的、提供友好操作界面的持續(xù)集成(CI)工具,起源于Hudson(Hudson是商用 ????的),主要用于持續(xù)、自動的構(gòu)建/測試軟件項目、監(jiān)控外部任務的運行(這個比較抽象,暫且寫上,?不做解釋)。Jenkins用Java語言編寫,可在Tomcat等流行的servlet容器中運行,也可獨立運行。通常與版本管理工具(SCM)、構(gòu)建工具結(jié)合使用。常用的版本控制工具有SVN、GIT,構(gòu)建工具有Maven、 ?Ant、Gradle。

CI/CD是什么?

????CI(持續(xù)集成)是一種軟件開發(fā)時間。持續(xù)集成強調(diào)的是開發(fā)人員提交了新代碼之后,立刻就進行構(gòu) ???建、(單元)測試。根據(jù)測試的結(jié)果,我們可以確定新的代碼和原有的老代碼能否正確地集成在一起。

????CD(持續(xù)交付)是在持續(xù)集成的基礎上面,將集成后的代碼部署到更加貼近真實的運行環(huán)境(類生產(chǎn)環(huán) ?境)中。比如,我們完成單元測試后,然后把代碼部署到連接數(shù)據(jù)庫的Staging環(huán)境當中。如果代碼沒有問題,這樣就可以手動部署到生產(chǎn)環(huán)境。

1、安裝jdk

  • 將jdk壓縮包上傳服務器?

  • 解壓 tar -xf jdk-8u311-linux-x64.tar.gz?

  • 添加環(huán)境變量 vim /etc/profile?

  • 刷新環(huán)境變量 source /etc/profile

  • 查看是否安裝成功 javac

2、安裝git:yum -y install git

3、安裝maven

  • 使用wget命令,下載文件

    wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4- bin.tar.gz?

  • 解壓 tar -xf apache-maven-3.8.4-bin.tar.gz?

  • 添加環(huán)境變量?

    export MAVEN_HOME=/opt/apache-maven-3.8.4export PATH=$MAVEN_HOME/bin:$PATH

  • 刷新環(huán)境變量 source /etc/profile?

  • 查看是否安裝成功 mvn -v

4、安裝tomcat

  • 使用wget命令,下載文件

    wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat- 8.5.73.tar.gz?

  • 解壓 tar -xf apache-tomcat-8.5.73.tar.gz?

  • tomcat服務器的賬號密碼

配置文件地址:/opt/apache-tomcat-8.5.73/conf/tomcat-users.xml

注釋如下所示文件位置代碼?

/opt/apache-tomcat-8.5.73/webapps/manager/META-INF/context.xml?

  • 驗證配置是否正確

5、安裝node.js

node.js是一種javascript的運行環(huán)境,能夠使得javascript脫離瀏覽器運行。?

  • 使用wget命令,下載文件

    wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz?

  • 解壓 tar -xf node-v8.11.3-linux-x64.tar.xz?

  • 將node路徑添加到環(huán)境變量 vim /etc/profile?

    export PATH=$PATH:/opt/node-v16.13.1-linux-x64/bin

  • 刷新環(huán)境變量 source /etc/profile?

  • 查看是否安裝成功 node -v

6、安裝Jenkins

  • 下載Jenkins

    https://pkg.jenkins.io/redhat-stable/?

  • 查看jenkins安裝的目錄 whereis jenkins?

  • 修改/etc/init.d/jenkins文件 ,配置jdk安裝路徑

  • 啟動Jenkins

    service jenkins start?

  • 密碼位置

    /var/lib/jenkins/secrets/initialAdminPassword

7、配置Jenkins

Jenkins全局工具配置?

配置構(gòu)建完成部署到tomcat

配置遠程觸發(fā)構(gòu)建

網(wǎng)頁請求觸發(fā)構(gòu)建

  • 網(wǎng)頁請求觸發(fā)構(gòu)建

    http://47.100.117.140:8080/jenkins/job/wms/build?token={TOKEN_NAME}?

  • inux命令觸發(fā)構(gòu)建

  • gitee添加webHook

這樣Jenkins就完美搭建成功了。

Jenkins學習的評論 (共 條)

分享到微博請遵守國家法律
中宁县| 葫芦岛市| 新乐市| 自贡市| 宜良县| 抚宁县| 华亭县| 淳化县| 衡山县| 连云港市| 孟连| 阿克苏市| 渝中区| 浦东新区| 克拉玛依市| 芦山县| 西和县| 怀集县| 天柱县| 雅安市| 边坝县| 南丰县| 安塞县| 肥城市| 泰来县| 黄浦区| 康乐县| 墨脱县| 舞钢市| 亚东县| 夏邑县| 尚义县| 苍南县| 富川| 松潘县| 鹤壁市| 周宁县| 利川市| 杭锦后旗| 鲁山县| 建湖县|