欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Jenkins打包、發(fā)布、部署完整驟記錄

 更新時(shí)間:2025年03月20日 08:29:19   作者:木子0204  
這篇文章主要介紹了Jenkins的基本概念,服務(wù)器環(huán)境檢查,以及如何安裝和配置Jenkins,包括安裝FTP服務(wù)、Maven、Git和Jenkins本身,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、概念

Jenkins是一個(gè)開源的持續(xù)集成工具,主要用于自動(dòng)構(gòu)建和測(cè)試軟件項(xiàng)目,以及監(jiān)控外部任務(wù)的運(yùn)行。與版本管理工具(如SVN,GIT)和構(gòu)建工具(如Maven,Ant,Gradle)結(jié)合使用,實(shí)現(xiàn)持續(xù)部署和持續(xù)構(gòu)建的功能。

Jenkins的特點(diǎn):

開源:Jenkins是免費(fèi)的,任何人都可以使用和修改其源代碼

跨平臺(tái):可以在Windows,Linux,MacOS等多種操作系統(tǒng)上運(yùn)行

插件豐富:用于大量的插件,可以擴(kuò)展其功能,滿足各種開發(fā)需求

易于使用:提供只管的用戶界面,即使是初學(xué)者也能快速的上手

二、檢查服務(wù)器環(huán)境

檢查操作系統(tǒng)版本

cat /etc/redhat-release

檢查jdk版本

java -version

檢查ftp安裝情況

rpm -qa|grep ftp

檢查maven是否安裝

mvn -v

三、準(zhǔn)備安裝環(huán)境

安裝ftp服務(wù)

安裝命令:yum install -y vsftpd

查看是否安裝完成:rpm -qa |grep vsftpd

查看防火墻狀態(tài):systemctl status firewalld.service

啟動(dòng)ftp服務(wù):

安裝Maven

maven下載地址:Maven – Download Apache Maven

執(zhí)行 vim /etc/profile 命令,在打開的文件中添加maven配置:??????

配置好后執(zhí)行命令 source /etc/profile 使配置生效

執(zhí)行 mvn -version 命令驗(yàn)證

安裝GIT

配置好yum源,執(zhí)行 yum install git 命令即可

執(zhí)行 git --version 命令驗(yàn)證,出現(xiàn)git版本號(hào)則表示安裝成功。

安裝jenkins

下載jenkins的rpm包,執(zhí)行 yum install jenkins-2.346.3-1.1.noarch.rpm 命令

執(zhí)行 vim /etc/sysconfig/jenkins 命令,修改jenkins配置,目錄、端口可自定義

啟動(dòng)命令如下:

啟動(dòng)命令:systemctl start jenkins.service

停止命令:systemctl stop jenkins.service

重啟命令:systemctl restart jenkins.service

查看命令:systemctl status jenkins.service

訪問jenkins

啟動(dòng)之后使用http://ip:端口訪問jenkins。

復(fù)制管理員密碼

[root@localhost ROOT]# cat /root/.jenkins/secrets/initialAdminPassword 83ebb23eb14446ab9afae6a022b8f728

安裝推薦的插件即可

使用admin繼續(xù)操作

完成安裝

選擇需要打包的項(xiàng)目

配置系統(tǒng)

本文以git作為數(shù)據(jù)源

Maven項(xiàng)目打包,新建item

 配置編譯信息

發(fā)布、部署

執(zhí)行的war和服務(wù)器信息

還有一種方式是也可以直接放腳本

直接執(zhí)行

執(zhí)行的日志為success ,則打包,發(fā)布,部署成功

總結(jié)

到此這篇關(guān)于Jenkins打包、發(fā)布、部署的文章就介紹到這了,更多相關(guān)Jenkins打包發(fā)布部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Rainbond云原生部署開源社區(qū)Discourse的配置過(guò)程

    Rainbond云原生部署開源社區(qū)Discourse的配置過(guò)程

    這篇文章主要為大家介紹了Rainbond云原生部署開源社區(qū)Discourse配置過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • Jenkins打包、發(fā)布、部署完整驟記錄

    Jenkins打包、發(fā)布、部署完整驟記錄

    這篇文章主要介紹了Jenkins的基本概念,服務(wù)器環(huán)境檢查,以及如何安裝和配置Jenkins,包括安裝FTP服務(wù)、Maven、Git和Jenkins本身,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • kubernetes?部署dashboard最新詳細(xì)步驟

    kubernetes?部署dashboard最新詳細(xì)步驟

    這篇文章主要介紹了kubernetes?部署dashboard最新詳細(xì)步驟,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • k8s證書有效期時(shí)間修改的方法詳解

    k8s證書有效期時(shí)間修改的方法詳解

    K8S集群有證書的概念,之前一直是使用默認(rèn)的,默認(rèn)都是1年和10年的,1年有效期這顯然對(duì)于生產(chǎn)環(huán)境是不合適的,下面這篇文章主要給大家介紹了關(guān)于k8s證書有效期時(shí)間修改的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 一文解析Kubernetes使用PVC后數(shù)據(jù)丟失

    一文解析Kubernetes使用PVC后數(shù)據(jù)丟失

    這篇文章主要為大家介紹了Kubernetes使用PVC后數(shù)據(jù)丟失原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Kubernetes控制器中DaemonSet與Job的使用教程

    Kubernetes控制器中DaemonSet與Job的使用教程

    這篇文章主要介紹了Kubernetes控制器中DaemonSet與Job的使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • k8s?pod如何使用sriov

    k8s?pod如何使用sriov

    這篇文章主要介紹了k8s?pod如何使用sriov問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解推薦使用systemd?timer替代cronjob

    詳解推薦使用systemd?timer替代cronjob

    這篇文章主要為大家介紹了推薦使用systemd?timer替代0cronjob原理分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • K8S中五種控制器的介紹以及使用

    K8S中五種控制器的介紹以及使用

    這篇文章主要給大家介紹了關(guān)于K8S中五種控制器及使用的相關(guān)資料,控制器 又稱之為工作負(fù)載,本文通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • Rainbond調(diào)用Vue?React項(xiàng)目的后端接口

    Rainbond調(diào)用Vue?React項(xiàng)目的后端接口

    這篇文章主要為大家介紹了Rainbond調(diào)用Vue?React項(xiàng)目的后端接口問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04

最新評(píng)論