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

jenkins pipeline方式一鍵部署github項目

這篇具有很好參考價值的文章主要介紹了jenkins pipeline方式一鍵部署github項目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

上篇:jenkins一鍵部署github項目
該篇使用jenkins pipeline-script一鍵部署,且介紹pipeline-scm
jenkins環(huán)境配置
前言:按照上篇創(chuàng)建pipeline任務(wù),結(jié)果報mvn,jdk環(huán)境不存在,就很疑惑,然后配置全局屬性就OK了
jenkins pipeline方式一鍵部署github項目,jenkins,github,運維
jenkins pipeline方式一鍵部署github項目,jenkins,github,運維

創(chuàng)建pipeline任務(wù)

jenkins pipeline方式一鍵部署github項目,jenkins,github,運維
配置任務(wù)
jenkins pipeline方式一鍵部署github項目,jenkins,github,運維
附帶腳本:
其中g(shù)it就是我的項目地址
里面的sh腳本,跟原來的sh腳本相似

pipeline {
    agent any
    stages {
        stage('git pull') {
            steps {
               git credentialsId: 'gitee', url: 'https://gitee.com/mario-plus/compose-demo.git'
            }
        }

        stage("execute sh"){
            steps {
               
               sh '''
                echo "構(gòu)建開始"
                mvn clean install -Dmaven.test.skip=true
                echo "構(gòu)建成功"
                echo '初始化部署腳本'
                rm -rf /home/compose
                mkdir /home/compose
                chmod 777 /home/compose
                cp /var/lib/jenkins/workspace/$JOB_NAME/src/main/docker/docker-compose.yml /home/compose/
                cp /var/lib/jenkins/workspace/$JOB_NAME/src/main/docker/start.sh  /home/compose/
                cp /var/lib/jenkins/workspace/$JOB_NAME/src/main/docker/Dockerfile  /home/compose/
                cp /var/lib/jenkins/workspace/$JOB_NAME/target/compose-demo-1.0-SNAPSHOT.jar /home/compose/
                echo '初始化腳本完成'
                echo '執(zhí)行shell腳本'
                cd /home/compose
                echo 'dos2unix格式化sh腳本'
                dos2unix start.sh
                sh start.sh
                echo 'shell腳本執(zhí)行成功'
                echo "good job" '''
                
            }
        }
        
    }
}

腳本樣例:
jenkins pipeline方式一鍵部署github項目,jenkins,github,運維
也可以參考流水線語法:
jenkins pipeline方式一鍵部署github項目,jenkins,github,運維pipeline scm方式
github項目已添加了Jenkinsfile,把腳本復(fù)制到文件中即可
jenkins pipeline方式一鍵部署github項目,jenkins,github,運維
腳本和上面是一樣的
jenkins pipeline方式一鍵部署github項目,jenkins,github,運維文章來源地址http://www.zghlxwxcb.cn/news/detail-652246.html

到了這里,關(guān)于jenkins pipeline方式一鍵部署github項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Jenkins+Docker 實現(xiàn)一鍵自動化部署項目

    Jenkins+Docker 實現(xiàn)一鍵自動化部署項目

    1.安裝Jenkins 注:因為Jenkins容器里的用戶是Jenkins,而主機(jī)用戶不是Jenkins,就算是root也一樣會報錯:/var/jenkins_home/copy_reference_file.log: Permission denied,這個時候就需要在主機(jī)上面給主機(jī)地址賦予訪問Jenkins容器的權(quán)限,Jenkins內(nèi)部用的是uid 1000的user。 -privileged=true讓容器具有root權(quán)限

    2024年02月16日
    瀏覽(31)
  • 詳解如何使用Jenkins一鍵打包部署SpringBoot項目

    詳解如何使用Jenkins一鍵打包部署SpringBoot項目

    目錄 1、Jenkins簡介 2、Jenkins的安裝及配置 2.1、Docker環(huán)境下的安裝?編輯 2.2、Jenkins的配置 3、打包部署SpringBoot應(yīng)用 3.1、在Jenkins中創(chuàng)建執(zhí)行任務(wù) 3.2、測試結(jié)果 任何簡單操作的背后,都有一套相當(dāng)復(fù)雜的機(jī)制。本文將以SpringBoot應(yīng)用的在Docker環(huán)境下的打包部署為例,詳細(xì)講解如

    2024年02月05日
    瀏覽(38)
  • 【微服務(wù)部署】四、Jenkins一鍵打包部署NodeJS(Vue)前端項目步驟詳解

    【微服務(wù)部署】四、Jenkins一鍵打包部署NodeJS(Vue)前端項目步驟詳解

    ??本文介紹使用Jenkins一鍵將NodeJS(Vue)前端項目打包并上傳到生產(chǎn)環(huán)境服務(wù)器,這里使用的是直接打包靜態(tài)頁面,發(fā)送到遠(yuǎn)程服務(wù)器Nginx配置目錄的方式,首先確保服務(wù)器環(huán)境配置好,安裝Nginx,運行目錄,日志存放目錄等。 一、服務(wù)器環(huán)境配置 ??Nginx安裝也有多種方式

    2024年02月10日
    瀏覽(23)
  • Jenkins+Docker 實現(xiàn)一鍵自動化部署項目!步驟齊全,少走坑路

    Jenkins+Docker 實現(xiàn)一鍵自動化部署項目!步驟齊全,少走坑路

    大家好,我是互聯(lián)網(wǎng)架構(gòu)師! 本文章實現(xiàn)最簡單全面的Jenkins+docker+springboot 一鍵自動部署項目,步驟齊全,少走坑路。 環(huán)境 :centos7+git(gitee) 簡述實現(xiàn)步驟:在docker安裝jenkins,配置jenkins基本信息,利用Dockerfile和shell腳本實現(xiàn)項目自動拉取打包并運行。 docker 安裝社區(qū)版本CE

    2024年02月09日
    瀏覽(23)
  • 【微服務(wù)部署】五、Jenkins+Docker一鍵打包部署NodeJS(Vue)項目的Docker鏡像步驟詳解

    【微服務(wù)部署】五、Jenkins+Docker一鍵打包部署NodeJS(Vue)項目的Docker鏡像步驟詳解

    ??NodeJS(Vue)項目也可以通過打包成Docker鏡像的方式進(jìn)行部署,原理是先將項目打包成靜態(tài)頁面,然后再將靜態(tài)頁面直接copy到Nginx鏡像中運行。 一、服務(wù)器環(huán)境配置 ??前面說明了服務(wù)器Nginx的安裝和配置,這里稍微有些不同,但是因為此文是用Nginx鏡像和前端鏡像頁面同

    2024年02月06日
    瀏覽(23)
  • 【Jenkins】部署vue項目(多種方式部署)

    【Jenkins】部署vue項目(多種方式部署)

    如何在linux上安裝jenkins可以看上一篇 linux安裝jenkins(詳細(xì)步驟) 建議最好跟你本地安裝版本一致,減少沒有必要的麻煩:node.js官網(wǎng) 可以選擇當(dāng)前版本 可以選擇自己需要的nodejs版本 像我這樣顯示就是沒有問題的了 一定要配置Jenkins環(huán)境變量 不然執(zhí)行腳本 npm 命令報錯會報 npm: com

    2024年02月10日
    瀏覽(44)
  • Jenkins + Docker 一鍵自動化部署 Spring Boot 項目,步驟齊全,少走坑路!

    Jenkins + Docker 一鍵自動化部署 Spring Boot 項目,步驟齊全,少走坑路!

    本文章實現(xiàn)最簡單全面的Jenkins+docker+springboot 一鍵自動部署項目,步驟齊全,少走坑路。 環(huán)境 :centos7+git(gitee) 簡述實現(xiàn)步驟:在docker安裝jenkins,配置jenkins基本信息,利用Dockerfile和shell腳本實現(xiàn)項目自動拉取打包并運行。 推薦一個開源免費的 Spring Boot 實戰(zhàn)項目: https://git

    2024年02月08日
    瀏覽(58)
  • 【運維知識高級篇】超詳細(xì)的Jenkins教程1(安裝部署+配置插件+創(chuàng)建自由風(fēng)格項目+配合gitlab實現(xiàn)Jenkins自動觸發(fā))

    【運維知識高級篇】超詳細(xì)的Jenkins教程1(安裝部署+配置插件+創(chuàng)建自由風(fēng)格項目+配合gitlab實現(xiàn)Jenkins自動觸發(fā))

    Jenkins是一個開源軟件項目,是基于Java開發(fā)的一種持續(xù)集成的工具,用于監(jiān)控持續(xù)重復(fù)的工作,?旨在提供一個開放易用的平臺,使軟件的持續(xù)集成變成可能,是持續(xù)集成的核心,可以與其他軟件進(jìn)行協(xié)作,例如,gitlab推送給測試環(huán)境代碼,可以通過Jenkins省略步驟,實現(xiàn)自動

    2024年02月05日
    瀏覽(40)
  • jenkins pipeline項目

    jenkins pipeline項目

    回到目錄 將練習(xí)jenkins使用pipeline項目,結(jié)合k8s發(fā)布一個簡單的springboot項目 前提:jenkins的環(huán)境和k8s環(huán)境都已經(jīng)安裝完成,提前準(zhǔn)備了gitlab和一個簡單的springboot項目 創(chuàng)建一個流水線項目 ?流水線中選擇git,并選擇gitlab的test項目,拉取分支為main ?后端代碼整體結(jié)構(gòu)如下 ?jenk

    2024年02月14日
    瀏覽(28)
  • Jenkins+Gitlab+Springboot項目部署Jar和image兩種方式

    Jenkins+Gitlab+Springboot項目部署Jar和image兩種方式

    Springboot環(huán)境準(zhǔn)備 利用spring官網(wǎng)快速創(chuàng)建springboot項目。 ?添加一個controller Gitlab準(zhǔn)備 具體安裝參考之前的文章,《容器化部署Gitlab》 首先進(jìn)行中文顯示設(shè)置 查看所有項目: ?創(chuàng)建local-springboot-demo項目: 本地玩可以設(shè)置公開權(quán)限。 如果團(tuán)隊根據(jù)具體情況設(shè)置不同的訪問權(quán)限。

    2024年02月12日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包