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

Linux離線環(huán)境Jenkins部署SpringBoot

這篇具有很好參考價(jià)值的文章主要介紹了Linux離線環(huán)境Jenkins部署SpringBoot。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Jenkins服務(wù)器

把Jar包上傳到Linux服務(wù)器的/jenkins/目錄下
Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot

Dashboard----》新建任務(wù)----》構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目----》test

Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot

修改jenkins工作空間

Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot

新建構(gòu)建前執(zhí)行命令stop.sh,停止SpringBoot并備份

這里是目標(biāo)服務(wù)器,即部署項(xiàng)目的服務(wù)器
在目標(biāo)服務(wù)器/jenkins/目錄下新建stop.sh腳本
Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot

#!/bin/bash

appname=$1

#獲取傳入的參數(shù)

echo "arg:$1"


#獲取正在運(yùn)行的jar包pid

pid=`ps -ef | grep $1 | grep 'java -jar' | awk '{printf $2}'`

echo $pid

#如果pid為空,提示一下,否則,執(zhí)行kill命令

if [ -z $pid ];

#使用-z 做空值判斷

        then
                echo "$appname not started"

        else
               kill -9 $pid
                echo "$appname stoping...."

check="`ps -ef | grep -w $pid | grep java`"
if [ -z $check ];

        then
                echo "$appname pid:$pid is stop"
        else
                echo "$appname stop failed"

fi

fi

授予stop.sh可執(zhí)行權(quán)限

chmod +x stop.sh

stop.sh腳本后面的demo就是jar包的名字
Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot
要在jenkins下面寫打包命令,否則可能會(huì)打包失敗

sh /jenkins/stop.sh demo
tar -zcvf /jenkins/demo$(date +%Y-%m-%d\_%H\%M%S).tar.gz /jenkins/demo.jar
rm -rf /jenkins/demo.jar

新建構(gòu)建后執(zhí)行命令

(剛剛那個(gè)時(shí)構(gòu)建前,這個(gè)是構(gòu)建后)
Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot

保存,啟動(dòng)

Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot
Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot
Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot

查看SpringBoot是否啟動(dòng)成功

備份成功,第一次備份是沒有文件的。所以解壓jar包會(huì)失敗,第二次就可以壓縮成功。
Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot
查看SpringBoot是否啟動(dòng)成功

netstat -ntlp

Linux離線環(huán)境Jenkins部署SpringBoot,持續(xù)集成工具(CI):Jenkins,linux,jenkins,spring boot文章來源地址http://www.zghlxwxcb.cn/news/detail-578492.html

到了這里,關(guān)于Linux離線環(huán)境Jenkins部署SpringBoot的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • linux jenkins 2.89.1 安裝部署 持續(xù)構(gòu)建svn下maven項(xiàng)目并部署到tomcat

    從這邊博文可以學(xué)習(xí)到:? jenkins的安裝 修改主目錄 初始化 新建任務(wù),構(gòu)建第一個(gè)maven項(xiàng)目 將構(gòu)建完成的項(xiàng)目部署到tomcat Jenkins的安裝相當(dāng)簡單,只需要從官網(wǎng)下載war包,放入tomcat,運(yùn)行tomcat就可以訪問Jenkins了 準(zhǔn)備工作:安裝java環(huán)境,一個(gè)tomcat7+。如果構(gòu)建maven項(xiàng)目還需要安

    2024年02月20日
    瀏覽(26)
  • Linux環(huán)境下安裝部署單機(jī)RabbitMQ(離線)

    Linux環(huán)境下安裝部署單機(jī)RabbitMQ(離線)

    本文檔適用于在Linux系統(tǒng)下部署單體RabbitMQ,是在無網(wǎng)的情況下部署的。涉及的任何操作都是通過手動(dòng)下載安裝包然后上傳到服務(wù)器上進(jìn)行安裝,因此也遇到一些問題,并在此文檔中記錄。 實(shí)際操作環(huán)境:Kylin V10,實(shí)際操作的Linux系統(tǒng)是銀河麒麟。根據(jù)我安裝的過程,覺得適用

    2024年02月03日
    瀏覽(27)
  • .NET Core部署到linux(CentOS)最全解決方案,入魔篇(使用Docker+Jenkins實(shí)現(xiàn)持續(xù)集成、自動(dòng)化部署)

    .NET Core部署到linux(CentOS)最全解決方案,入魔篇(使用Docker+Jenkins實(shí)現(xiàn)持續(xù)集成、自動(dòng)化部署)

    通過前面三篇: .NET Core部署到linux(CentOS)最全解決方案,常規(guī)篇 .NET Core部署到linux(CentOS)最全解決方案,進(jìn)階篇(Supervisor+Nginx) .NET Core部署到linux(CentOS)最全解決方案,高階篇(Docker+Nginx 或 Jexus) 通過前面三篇文章的介紹,我們已經(jīng)對.net core多方案部署到linux下有了非常全面的認(rèn)識

    2024年02月02日
    瀏覽(50)
  • Linux離線環(huán)境安裝部署docker(超詳細(xì))

    可以參考菜鳥教程:https://www.runoob.com/docker/centos-docker-install.html 安裝插件 添加倉庫地址: 安裝指定版本的docker-ce和docker-ce-cli: 啟動(dòng)docker,設(shè)為開機(jī)自啟動(dòng): docker-Linux下載地址 搭建docker環(huán)境準(zhǔn)備 在能連網(wǎng)的服務(wù)器上下載所需的鏡像,例如 上傳docker壓縮包及鏡像上傳到需要部署的服

    2024年02月03日
    瀏覽(28)
  • Linux離線arm環(huán)境安裝部署docker詳細(xì)教程

    Linux離線arm環(huán)境安裝部署docker詳細(xì)教程

    1、下載 通過官網(wǎng)下載docker安裝包,找arm環(huán)境的安裝包,如果是x86環(huán)境可以下載對應(yīng)的安裝包 Index of linux/static/stable/aarch64/ 2、上傳到服務(wù)器上,通過rz命令 上傳成功后解壓?tar -xvf docker-24.0.6.tgz? 3. 復(fù)制文件到 /usr/bin cp ./docker/* /usr/bin 4. 創(chuàng)建docker.service vim ?/etc/systemd/system/doc

    2024年02月03日
    瀏覽(30)
  • Linux之Ubuntu環(huán)境Jenkins部署前端項(xiàng)目

    Linux之Ubuntu環(huán)境Jenkins部署前端項(xiàng)目

    今天分享Ubuntu環(huán)境Jenkins部署前端vue項(xiàng)目 一、插件安裝 1、前端項(xiàng)目依賴nodejs,需要安裝相關(guān)插件 點(diǎn)擊插件管理,輸入node模糊查詢 選擇NodeJS安裝 ?安裝成功 2、配置nodejs 點(diǎn)擊后進(jìn)入 點(diǎn)擊新增 NodeJS? 配置腳手架類型:如果不填 默認(rèn)npm ,目前流行配置 yarn ? 無論使用npm還是y

    2024年02月02日
    瀏覽(42)
  • Linux下Jenkins自動(dòng)化部署SpringBoot應(yīng)用

    Linux下Jenkins自動(dòng)化部署SpringBoot應(yīng)用

    官方網(wǎng)址: https://www.jenkins.io/ 2.1 centos下命令行安裝 訪問官方,點(diǎn)擊文檔: 點(diǎn)擊 Installing Jenkins: 點(diǎn)擊 Linux: 選擇 Red Hat/Alma/Rocky,就可以看到相關(guān)的安裝命令: 其它版本的安裝請參考: https://pkg.jenkins.io/redhat-stable/ 2.2 錯(cuò)誤處理 2.2.1 錯(cuò)誤1 如果報(bào)錯(cuò): 請使用下面的命令:

    2024年02月06日
    瀏覽(23)
  • Jenkins離線部署方法

    Jenkins離線部署方法

    1、在項(xiàng)目開發(fā)過程中以及UAT測試階段,為解決頻繁發(fā)布問題,往往我們會(huì)安裝一個(gè)jenkins部署工具,減少我們頻繁發(fā)布等問題,在測試階段我們需要客戶提供一臺服務(wù)器安裝此插件,由于客戶服務(wù)器網(wǎng)絡(luò)限制等問題,Linux系統(tǒng)服務(wù)器不能連接外網(wǎng)導(dǎo)致在安裝jenkins過程中不能正

    2024年02月07日
    瀏覽(12)
  • Jenkins離線安裝部署教程簡記

    Jenkins離線安裝部署教程簡記

    在上一篇文章基于Gitee實(shí)現(xiàn)Jenkins自動(dòng)化部署SpringBoot項(xiàng)目中,我們了解了如何完成基于Jenkins實(shí)現(xiàn)自動(dòng)化部署。 對于某些公司服務(wù)器來說,是不可以連接外網(wǎng)的,所以筆者專門整理了一篇文章總結(jié)一下,如何基于內(nèi)網(wǎng)直接部署Jenkins。 需要提前說明的是,本文必須要求你具備一

    2024年02月04日
    瀏覽(19)
  • Jenkins持續(xù)部署(微服務(wù)架構(gòu)項(xiàng)目部署)

    Jenkins持續(xù)部署(微服務(wù)架構(gòu)項(xiàng)目部署)

    目錄 一、持續(xù)集成 1.什么是持續(xù)集成 2 持續(xù)交付 3 持續(xù)集成的作用 二、Jenkins介紹 三、Jenkins安裝 1.安裝Jenkins 2.配置jenkins ? ?3.插件安裝 四、任務(wù)構(gòu)建 1.新建任務(wù) ?2.源碼管理 ?3.maven設(shè)置 4.遠(yuǎn)程設(shè)置 5.構(gòu)建任務(wù) 6.構(gòu)建啟動(dòng)腳本 ????????持續(xù)集成要求每當(dāng)有人提交代碼時(shí)

    2024年02月07日
    瀏覽(14)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包