最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jenkins+Maven從SVN上構(gòu)建項(xiàng)目的方法

 更新時(shí)間:2020年09月19日 09:03:07   作者:eastonliu  
這篇文章主要介紹了jenkins+Maven從SVN上構(gòu)建項(xiàng)目,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、安裝Maven

下載地址:https://maven.apache.org/download.cgi

把下載的安裝包解壓

tar -xvf apache-maven-3.6.1-bin.tar.gz

配置環(huán)境變量

vim /etc/profile
export M2_HOME=/usr/local/maven/apache-maven-3.6.1
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

使配置文件生效

source /etc/profile

查看版本信息

mvn -v

二、jenkins配置

1、配置jdk

先在Jenkins服務(wù)器上安裝jdk

進(jìn)入Jenkins頁(yè)面:Manage Jenkins->Global Tool Configuration

2、配置SVN憑據(jù)

進(jìn)入Jenkins頁(yè)面:Credentials

3、配置Maven

進(jìn)入Jenkins頁(yè)面:Manage Jenkins->Global Tool Configuration

進(jìn)入Manage Jenkins->Configure System,配置全局環(huán)境變量

4、新建一個(gè)Pipeline的job

腳本:

pipeline {
  agent any
  environment {

    def sscs_ms_version = "SSCS.MS_V100R001B040"

    def iCommunity_Dir = "/JenkinsPackage/iCommunity/SSCS.MS/"
    def iCommunity_WorkSpace_Dir = "/var/lib/jenkins/workspace/智慧社區(qū)_01.sscs.ms"
  }
  stages {
    stage("檢出智慧社區(qū)相關(guān)代碼") {
      steps {
        echo "開始檢出 SSCS_MS 代碼"
        checkout([$class: 'SubversionSCM',
          additionalCredentials: [],
          excludedCommitMessages: '',
          excludedRegions: '',
          excludedRevprop: '',
          excludedUsers: '',
          filterChangelog: false,
          ignoreDirPropChanges: false,
          includedRegions: '',
          locations: [[credentialsId: 'svn_readonly', #新建SVN憑據(jù)時(shí)填寫的ID
            depthOption: 'infinity',
            ignoreExternalsOption: true,
            local: 'SSCS_MS',
            remote: "http://192.168.1.3/CoNET/view/trunk/sscp/sscs-ms"]],
          workspaceUpdater: [$class: 'UpdateUpdater']])
        echo "檢出 SSCS_MS 成功"
      }
    }

    stage("構(gòu)建智慧社區(qū)相關(guān)模塊") {
      tools{jdk "JDK1.8"}
      steps {
        echo "開始構(gòu)建 SSCS_MS 模塊"
        dir('SSCS_MS') {
          sh 'mvn -X package'
        }
        echo "構(gòu)建 SSCS_MS 成功"
      }
    }

    stage("復(fù)制各個(gè)模塊到指定目錄") {
      steps {
        sh 'mkdir -p ${iCommunity_Dir}${BUILD_NUMBER}'

        sh 'mkdir -p ${iCommunity_Dir}${BUILD_NUMBER}/${sscs_ms_version}'

        dir('SSCS_MS/target') {
          sh 'cp ${sscs_ms_version}.zip ${iCommunity_Dir}${BUILD_NUMBER}/${sscs_ms_version}/'
        }
        echo "sscs_ms的包移動(dòng)成功!"
      }
    }
  }
}

到此這篇關(guān)于jenkins+Maven從SVN上構(gòu)建項(xiàng)目的方法的文章就介紹到這了,更多相關(guān)jenkins+Maven構(gòu)建項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    在軟件業(yè),AOP為Aspect?Oriented?Programming的縮寫,意為:面向切面編程,通過(guò)預(yù)編譯方式和運(yùn)行期間動(dòng)態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)
    2022-03-03
  • 基于javamelody監(jiān)控springboot項(xiàng)目過(guò)程詳解

    基于javamelody監(jiān)控springboot項(xiàng)目過(guò)程詳解

    這篇文章主要介紹了基于javamelody監(jiān)控springboot項(xiàng)目過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • maven本地有包但是引不進(jìn)來(lái)的解決方案

    maven本地有包但是引不進(jìn)來(lái)的解決方案

    如果Maven本地存在需要的包,但無(wú)法引入,可以通過(guò)檢查項(xiàng)目的pom.xml文件、確保項(xiàng)目在Maven中正確構(gòu)建、清除Maven本地緩存或刪除整個(gè)本地倉(cāng)庫(kù)等方法解決,務(wù)必確認(rèn)本地倉(cāng)庫(kù)中確實(shí)存在該包,并且依賴項(xiàng)配置正確
    2024-09-09
  • jstack+jdb命令查看線程及死鎖堆棧信息的實(shí)例

    jstack+jdb命令查看線程及死鎖堆棧信息的實(shí)例

    這篇文章主要介紹了jstack+jdb命令查看線程及死鎖堆棧信息的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • Java設(shè)計(jì)模式之責(zé)任鏈模式簡(jiǎn)介

    Java設(shè)計(jì)模式之責(zé)任鏈模式簡(jiǎn)介

    這篇文章主要介紹了Java設(shè)計(jì)模式之責(zé)任鏈模式,需要的朋友可以參考下
    2014-07-07
  • SpringMVC全局異常處理小結(jié)

    SpringMVC全局異常處理小結(jié)

    在開發(fā)中,不管是dao層、service層還是controller層,都有可能拋出異常,在springmvc中,能將所有類型的異常處理從各處理過(guò)程解耦出來(lái),既保證了相關(guān)處理過(guò)程的功能較單一,也實(shí)現(xiàn)了異常信息的統(tǒng)一處理和維護(hù),本文介紹SpringMVC全局異常處理,感興趣的朋友一起看看吧
    2024-03-03
  • 對(duì)象存儲(chǔ)服務(wù)MinIO快速入門(集成項(xiàng)目的詳細(xì)過(guò)程)

    對(duì)象存儲(chǔ)服務(wù)MinIO快速入門(集成項(xiàng)目的詳細(xì)過(guò)程)

    MinIO是一個(gè)開源的對(duì)象存儲(chǔ)服務(wù),支持多種操作系統(tǒng),配置簡(jiǎn)單且性能高,它使用糾刪碼進(jìn)行數(shù)據(jù)保護(hù),可以容忍硬件故障,MinIO支持多種語(yǔ)言的SDK和豐富的API,本文介紹對(duì)象存儲(chǔ)服務(wù)MinIO快速入門,感興趣的朋友一起看看吧
    2025-03-03
  • java仿windows記事本功能完整版

    java仿windows記事本功能完整版

    這篇文章主要為大家詳細(xì)介紹了java仿windows記事本功能完整版,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • SpringBoot集成P6spy實(shí)現(xiàn)自定義SQL日志打印

    SpringBoot集成P6spy實(shí)現(xiàn)自定義SQL日志打印

    本文主要介紹了SpringBoot集成P6spy實(shí)現(xiàn)自定義SQL日志打印,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • springboot如何查找配置文件路徑的順序和其優(yōu)先級(jí)別

    springboot如何查找配置文件路徑的順序和其優(yōu)先級(jí)別

    此文是在工作中遇到的關(guān)于springboot配置文件的問(wèn)題,在網(wǎng)上查閱資料和自己測(cè)試之后記錄的,以便日后查閱。希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08

最新評(píng)論

武冈市| 城固县| 宣恩县| 新丰县| 通化市| 呼和浩特市| 庆元县| 修武县| 青阳县| 大埔县| 临邑县| 柳林县| 洪湖市| 济阳县| 河津市| 健康| 宣威市| 潍坊市| 彰武县| 安国市| 安阳市| 普兰县| 康保县| 阳朔县| 湖南省| 灵武市| 淅川县| 桃江县| 叶城县| 泽普县| 灵寿县| 满洲里市| 宁阳县| 肥乡县| 武乡县| 琼海市| 达州市| 玉山县| 大足县| 迭部县| 新田县|