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

jenkins自動(dòng)化部署Jenkinsfile文件配置

這篇具有很好參考價(jià)值的文章主要介紹了jenkins自動(dòng)化部署Jenkinsfile文件配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

簡(jiǎn)介

使用jenkins部署時(shí)會(huì)讀取項(xiàng)目中Jenkinsfile文件,文件配置不對(duì)會(huì)導(dǎo)致部署失敗文章來源地址http://www.zghlxwxcb.cn/news/detail-646194.html

文件內(nèi)容

pipeline {
    agent any
    parameters {
        string(name: 'project_name', defaultValue: 'xxx1', description: '項(xiàng)目jar名稱')
        string(name: 'version', defaultValue: 'xxx2', description: '部署環(huán)境')
        string(name: 'user_name', defaultValue: 'xxx3', description: '操作系統(tǒng)登錄名')
    }
    stages {
        stage('構(gòu)建') {
            steps {
                sh """
                mvn clean install -U -Dmaven.test.skip=true -DprofileActive=${params.version}
                """
            }
        }
        stage('發(fā)布') {
            steps {
                sh """
               /root/killJar.sh ${params.version}/${params.project_name}/boot/${params.project_name}.jar
               rm -rf /home/${params.user_name}/api/${params.project_name}-${params.version}-1.0.0.tar.gz
               rm -rf /home/${params.user_name}/api/${params.version}
               cp ./target/${params.project_name}-${params.version}-1.0.0.tar.gz /home/${params.user_name}/xxx
               cd /home/${params.user_name}/api
               mkdir ${params.version}
               chown ${params.user_name}:${params.user_name}  ${params.project_name}-${params.version}-1.0.0.tar.gz
               tar -zxvf ${params.project_name}-${params.version}-1.0.0.tar.gz -C ${params.version}
               cd ${params.version}
               pwd
               chown -R ${params.user_name}:${params.user_name} ${params.project_name}
               su - ${params.user_name} -c /home/xxx/xxx/${params.version}/${params.project_name}/bin/startup.sh
                """
            }
        }
    }
}

到了這里,關(guān)于jenkins自動(dòng)化部署Jenkinsfile文件配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Jenkins自動(dòng)化部署-GitLab拉取代碼 配置ssh代碼拉去方式的密鑰(公私鑰)

    Jenkins自動(dòng)化部署-GitLab拉取代碼 配置ssh代碼拉去方式的密鑰(公私鑰)

    Jenkins想要通過ssh方式拉去gitlab代碼,則需要在在Jenkins服務(wù)器配置私鑰,gitlab服務(wù)器配置公鑰 使用root用戶生成公鑰和私鑰 在/root/.ssh/目錄保存了公鑰和使用 id_rsa:私鑰文件 id_rsa.pub:公鑰文件 把生成的公鑰放在Gitlab中 以root賬戶登錄-點(diǎn)擊頭像-Settings-SSH Keys 復(fù)制剛才id_rsa.pu

    2024年04月10日
    瀏覽(45)
  • Jenkins自動(dòng)化部署-Jenkins的安裝

    Jenkins自動(dòng)化部署-Jenkins的安裝

    首先我們需要安裝docker ?安裝 yum-utils包 yum install -y yum-utils ? ? ? ? ? ?device-mapper-persistent-data ? ? ? ? ? ?lvm2 --skip-broken ? ?設(shè)置鏡像地址 yum-config-manager ? ? --add-repo ? ? https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ? ?? sed -i \\\'s/download.docker.com/mirrors.aliyun.com/do

    2024年02月10日
    瀏覽(22)
  • jenkins-自動(dòng)化打包部署

    jenkins-自動(dòng)化打包部署

    環(huán)境: ????????centos 7.2或者更新 ????????rmp包:官方下載地址 Redhat Jenkins Packages ????????java-1.8.0 安裝: 配置:jenkins 配置文件?/etc/sysconfig/jenkins? ,可以根據(jù)需求自行修改 訪問web 并進(jìn)行配置 稍等一會(huì),就可以正常登錄了 根據(jù)需要安裝自定義插件,本次選擇是推

    2024年02月13日
    瀏覽(20)
  • Jenkins自動(dòng)化部署項(xiàng)目

    https://www.jenkins.io/ https://blog.csdn.net/qq_41581588/article/details/128687402 https://blog.csdn.net/zhishidi/article/details/118082509 https://blog.csdn.net/Sojou/article/details/125935262 使用心得

    2024年02月05日
    瀏覽(29)
  • 前端 Jenkins 自動(dòng)化部署

    前端 Jenkins 自動(dòng)化部署

    由于公司使用自己搭建的 svn 服務(wù)器來進(jìn)行代碼管理,因此這里 Jenkins 是針對(duì) svn 服務(wù)器來進(jìn)行的配置,其實(shí)跟Git 配置基本一致。 之前項(xiàng)目每次修改之后都需要本地 ??npm run build ??一次手動(dòng)發(fā)布到服務(wù)器上方便測(cè)試和產(chǎn)品查看, 有了Jenkins持續(xù)集成之后只要 svn 或者 git 提

    2024年02月16日
    瀏覽(19)
  • Jenkins自動(dòng)化部署docker

    Jenkins自動(dòng)化部署docker

    準(zhǔn)備測(cè)試服務(wù)器docker環(huán)境 準(zhǔn)備jdk環(huán)境 將上傳jar包修改為 app.jar 對(duì)外暴露 1000 端口 啟動(dòng)jar 制作鏡像 將上傳的鏡像先測(cè)試,我的jar包叫 sky-server-1.0-SNAPSHOT.jar 先將這個(gè)做成鏡像 創(chuàng)建容器 將之前做的鏡像運(yùn)行 環(huán)境準(zhǔn)備 前提需要Jenkins和Gitea這個(gè)要提前準(zhǔn)備好。 1、配置Jenkins的M

    2024年01月17日
    瀏覽(51)
  • Jenkins+svn自動(dòng)化部署

    背景:jenkins+git部署想必大家都熟悉,因?yàn)橛幸粋€(gè)老項(xiàng)目用的svn版本控制,這里發(fā)一篇自動(dòng)打包部署的教程,歡迎補(bǔ)充 1.安裝Jenkins 在CentOS中,可以通過以下命令安裝Jenkins: 安裝完成后,啟動(dòng)Jenkins服務(wù): Jenkins默認(rèn)的端口號(hào)是8080。也就是說,當(dāng)您在瀏覽器中輸入“http://loca

    2024年02月08日
    瀏覽(31)
  • Jenkins部署與自動(dòng)化構(gòu)建

    Jenkins部署與自動(dòng)化構(gòu)建

    docker 安裝 Jenkins 拉取穩(wěn)定版Jenkins鏡像 注意: docker拉取鏡像的時(shí)候要拉取 jenkins/jenkins 而不是jenkins 要裝穩(wěn)定版,否則后面會(huì)有很多插件裝不上 掛載對(duì)應(yīng)的容器卷 修改插件下載鏡像源為清華鏡像(可以先直接嘗試一下是否可以安裝成功) 訪問web頁面 http://IP:8090/ 去查看第一次

    2023年04月08日
    瀏覽(20)
  • Jenkins自動(dòng)化部署搭建流程

    Jenkins自動(dòng)化部署搭建流程

    進(jìn)入Jenkins官網(wǎng)下載地址點(diǎn)擊Docker,并且記住Jenkins最新穩(wěn)定版本(LTS) 點(diǎn)擊Docker后會(huì)自動(dòng)跳轉(zhuǎn)到 Jenkins的鏡像下載頁面 ,然后找到剛剛的穩(wěn)定版本,copy docker pull jenkins/jenkins:2.440.2-lts 語句 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker 將宿主機(jī)的docker環(huán)境映射到容器中

    2024年04月12日
    瀏覽(33)
  • Jenkins+gitlab實(shí)現(xiàn)自動(dòng)化部署

    Jenkins+gitlab實(shí)現(xiàn)自動(dòng)化部署

    Jenkins 是一個(gè)用 Java 編寫的開源自動(dòng)化工具,帶有用于持續(xù)集成的插件。用于持續(xù)構(gòu)建和測(cè)試您的軟件項(xiàng)目,從而使開發(fā)人員更容易將更改集成到項(xiàng)目中,并使用戶更容易獲得新的構(gòu)建。它還允許您通過與大量測(cè)試和部署技術(shù)集成來持續(xù)交付軟件。 Jenkins 集成了各種開發(fā)生命

    2024年02月21日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包