色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

jenkins自動(dòng)化部署

lhl545545 ? 來源:電子發(fā)燒友網(wǎng) ? 2018-02-06 11:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

事例說明:在linux環(huán)境下,安裝的jenkins,集成svn,項(xiàng)目是maven項(xiàng)目Jenkins配置

在Jenkins首頁,點(diǎn)擊Manage Jenkins,然后點(diǎn)擊Manage Plugins插件管理,安裝必要的插件,svn,maven,ssh等

jenkins自動(dòng)化部署

然后Jenkins首頁,點(diǎn)擊Manage Jenkins,然后點(diǎn)擊Global Tool Configuration工具配置,配置JDK,Maven等

jenkins自動(dòng)化部署

jenkins自動(dòng)化部署

Jenkins使用

第一步:在首頁新建一個(gè)任務(wù),然后填入任務(wù)名,選擇自由風(fēng)格的項(xiàng)目

jenkins自動(dòng)化部署
jenkins自動(dòng)化部署

第二步,項(xiàng)目名稱,可不做修改

jenkins自動(dòng)化部署

第三步:添加svn地址,并設(shè)定好,用戶名和密碼

第四步:構(gòu)建時(shí),有三種情況

情況一,使用maven進(jìn)行項(xiàng)目的構(gòu)建,使用插件發(fā)布

jenkins自動(dòng)化部署

第四步:構(gòu)建時(shí),有兩種情況,建議使用第三者,本人親測

情況一,使用maven進(jìn)行項(xiàng)目的構(gòu)建,使用插件發(fā)布

jenkins自動(dòng)化部署

構(gòu)建后操作,使用插件發(fā)布項(xiàng)目,進(jìn)行項(xiàng)目的發(fā)布,項(xiàng)目發(fā)布需要使用的插件是(Deploy to container Plugin),發(fā)布到tomcat中,需要用到tomcat的用戶名和密碼,tomcat用戶可以自己在tomcat中的conf/tomcat-users.xml文件中配置

jenkins自動(dòng)化部署

tomcat-users.xml配置

jenkins自動(dòng)化部署

情況二,使用shell命令進(jìn)行項(xiàng)目的構(gòu)建,然后直接用命令進(jìn)行發(fā)布,執(zhí)行tomcat啟動(dòng)的時(shí)候,需要加入命令export BUILD_ID=dontKillMe

jenkins自動(dòng)化部署

jenkins構(gòu)建輸出結(jié)果

jenkins自動(dòng)化部署

情況三,使用shell命令進(jìn)行項(xiàng)目的構(gòu)建,然后直接用命令進(jìn)行發(fā)布,執(zhí)行tomcat啟動(dòng)的時(shí)候,需要加入命令export BUILD_ID=dontKillMe

jenkins自動(dòng)化部署

腳本源碼:

export BUILD_ID=dontKillMe

rm -rf /alidata/ejoined/server/apache-tomcat-8365/webapps/ROOT

cp -R /var/lib/jenkins/workspace/adsl-taobao-admin/target/ROOT.war /alidata/ejoined/server/apache-tomcat-8365/webapps/

tomcatpath=“/alidata/ejoined/server/apache-tomcat-8365”

pid=$(ps -ef | grep java | grep ${tomcatpath} | awk ‘{print $2}’)

kill -9 $pid

rm -rf ${tomcatpath}/work/Catalina/localhost/*

sleep 1

${tomcatpath}/bin/startup.sh

以上完成;

但是會(huì)有一些異常;如下:

jenkins自動(dòng)化部署

如上圖所示:編譯成功,但無論怎樣執(zhí)行腳本都提示沒有權(quán)限(Permission denied),

這么問題本人費(fèi)時(shí)一天終于搞定了。怎樣解決那?

下面開始,從問題上分析,可以看出是用的當(dāng)前jenkins用戶在宿主Linux服務(wù)器上配置的默認(rèn)用戶名權(quán)限不對,

問題就在這里,

下面開始講解解決步驟:

1.首先查看你要使用腳本運(yùn)行的腳本指向哪里,本文中情況三中腳本指向的目標(biāo)文件或者目錄是(/alidata/ejoined/server/apache-tomcat-8365),這個(gè)文件下的所有東西,要看所指向的目錄上的可執(zhí)行的用戶,如下圖:

jenkins自動(dòng)化部署

從圖中可看出,可執(zhí)行的用戶是root,

腳本指向的目標(biāo)文件或者目錄的一定要有可執(zhí)行的權(quán)限;

修改權(quán)限命令:chmod -R 755 目標(biāo)目錄名稱

2.知道腳本所指向的目錄或者文件所指向的用戶了,那么接下來就好解決了,

如何修改運(yùn)行jenkins進(jìn)程的linux帳號(hào)?

1、找的jenkins的配置文件,一般是/etc/sysconfig/jenkins

2、修改下面的參數(shù)為相應(yīng)的用戶,比如JENKINS_USER=“root”

## Type: string

## Default: “jenkins”

## ServiceRestart: jenkins

#

# Unix user account that runs the Jenkins daemon

# Be careful when you change this, as you need to update

# permissions of $JENKINS_HOME and /var/log/jenkins.

#

JENKINS_USER=“jenkins”

3、重啟jenkins:service jenkins restart

打開瀏覽器輸入地址,重新從第一個(gè)項(xiàng)目的編譯開始,接下來你就發(fā)現(xiàn)成功了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • jenkins
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    5338
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    jenkins有什么用_jenkins如何自動(dòng)部署

    Jenkins是一個(gè)開源的、提供友好操作界面的持續(xù)集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持續(xù)、自動(dòng)的構(gòu)建/測試軟件項(xiàng)目、監(jiān)控外部任務(wù)的運(yùn)行(這個(gè)比較抽象,暫且寫上,不做解釋)。
    發(fā)表于 12-20 19:06 ?3.7w次閱讀
    <b class='flag-5'>jenkins</b>有什么用_<b class='flag-5'>jenkins</b>如何<b class='flag-5'>自動(dòng)</b><b class='flag-5'>部署</b>

    云平臺(tái)的自動(dòng)化部署設(shè)計(jì)與實(shí)現(xiàn)

    基于簡化部署操作、節(jié)省部署時(shí)間、提高部署效率的目的,對云平臺(tái)架構(gòu)和網(wǎng)絡(luò)拓?fù)溥M(jìn)行設(shè)計(jì),對云平臺(tái)自動(dòng)化系統(tǒng)的需求進(jìn)行分析,重點(diǎn)對自動(dòng)化
    發(fā)表于 02-23 10:07 ?0次下載
    云平臺(tái)的<b class='flag-5'>自動(dòng)化</b><b class='flag-5'>部署</b>設(shè)計(jì)與實(shí)現(xiàn)

    Jenkins+docker+springboot一鍵自動(dòng)部署項(xiàng)目

    本文章實(shí)現(xiàn)最簡單全面的Jenkins+docker+springboot 一鍵自動(dòng)部署項(xiàng)目,步驟齊全,少走坑路。
    的頭像 發(fā)表于 09-14 09:30 ?1846次閱讀

    Jenkins+Docker一鍵自動(dòng)化部署SpringBoot最簡流程

    簡述實(shí)現(xiàn)步驟:在docker安裝jenkins,配置jenkins基本信息,利用Dockerfile和shell腳本實(shí)現(xiàn)項(xiàng)目自動(dòng)拉取打包并運(yùn)行。
    的頭像 發(fā)表于 11-23 10:16 ?1639次閱讀

    Jenkins+Docker一鍵自動(dòng)化部署SpringBoot項(xiàng)目

    本文章實(shí)現(xiàn)最簡單全面的Jenkins+docker+springboot 一鍵自動(dòng)部署項(xiàng)目,步驟齊全,少走坑路。
    的頭像 發(fā)表于 12-14 10:04 ?1279次閱讀

    Jenkins+Docker實(shí)現(xiàn)一鍵自動(dòng)化部署項(xiàng)目!

    本文章實(shí)現(xiàn)最簡單全面的Jenkins+docker+springboot 一鍵自動(dòng)部署項(xiàng)目,步驟齊全,少走坑路。
    的頭像 發(fā)表于 01-06 15:36 ?1498次閱讀

    Jenkins部署啟動(dòng)案例

    電子發(fā)燒友網(wǎng)站提供《Jenkins部署啟動(dòng)案例.zip》資料免費(fèi)下載
    發(fā)表于 06-15 14:53 ?0次下載
    <b class='flag-5'>Jenkins</b><b class='flag-5'>部署</b>啟動(dòng)案例

    Jenkins+Docker一鍵自動(dòng)化部署SpringBoot應(yīng)用最精簡流程

    簡述實(shí)現(xiàn)步驟:在docker安裝jenkins,配置jenkins基本信息,利用Dockerfile和shell腳本實(shí)現(xiàn)項(xiàng)目自動(dòng)拉取打包并運(yùn)行。
    的頭像 發(fā)表于 11-06 16:27 ?2621次閱讀
    <b class='flag-5'>Jenkins</b>+Docker一鍵<b class='flag-5'>自動(dòng)化</b><b class='flag-5'>部署</b>SpringBoot應(yīng)用最精簡流程

    基于Jenkins+GitLab+Maven實(shí)現(xiàn)代碼自動(dòng)打包編譯發(fā)布

    Jenkins是一個(gè)獨(dú)立開源的持續(xù)集成和持續(xù)交付工具,用于自動(dòng)化構(gòu)建、測試和部署軟件項(xiàng)目。
    的頭像 發(fā)表于 11-20 09:57 ?5938次閱讀
    基于<b class='flag-5'>Jenkins</b>+GitLab+Maven實(shí)現(xiàn)代碼<b class='flag-5'>自動(dòng)</b>打包編譯發(fā)布

    使用Jenkins和單個(gè)模板部署多個(gè)Kubernetes組件

    在持續(xù)集成和部署中,我們通常需要部署多個(gè)實(shí)例或組件到Kubernetes集群中。通過Jenkins的管道腳本,我們可以自動(dòng)化這個(gè)過程。在本文中,我將演示如何使用
    的頭像 發(fā)表于 01-02 11:40 ?1126次閱讀
    使用<b class='flag-5'>Jenkins</b>和單個(gè)模板<b class='flag-5'>部署</b>多個(gè)Kubernetes組件

    Flexus X 實(shí)例 Docker+Jenkins+gitee 實(shí)現(xiàn) CICD 自動(dòng)化部署 - 解放你的雙手~

    前言 828 B2B 企業(yè)節(jié)特惠來襲,F(xiàn)lexus X 實(shí)例引領(lǐng)自動(dòng)化部署新紀(jì)元!Docker 攜手 Jenkins 與 Gitee,共創(chuàng) CICD 無限可能!在快速迭代的數(shù)字時(shí)代,我們自豪地推出
    的頭像 發(fā)表于 12-26 18:19 ?499次閱讀
    Flexus X 實(shí)例 Docker+<b class='flag-5'>Jenkins</b>+gitee 實(shí)現(xiàn) CICD <b class='flag-5'>自動(dòng)化</b><b class='flag-5'>部署</b> - 解放你的雙手~

    Jenkins 與 SonarQube 集成部署自動(dòng)化代碼質(zhì)量監(jiān)控

    的性能表現(xiàn),為 Jenkins 與 SonarQube 的集成部署提供強(qiáng)大支撐。在 Flexus X 的助力下,自動(dòng)化代碼掃描與質(zhì)量問題即時(shí)反饋成為可能,顯著提升團(tuán)隊(duì)開發(fā)效率與軟件質(zhì)量。立即體驗(yàn)華為云
    的頭像 發(fā)表于 01-07 17:24 ?731次閱讀
    <b class='flag-5'>Jenkins</b> 與 SonarQube 集成<b class='flag-5'>部署</b>,<b class='flag-5'>自動(dòng)化</b>代碼質(zhì)量監(jiān)控

    基于 Docker 與 Jenkins 實(shí)現(xiàn)自動(dòng)化部署

    前言 重塑自動(dòng)化部署新高度,Docker 攜手 Jenkins,在華為云 Flexus X 云服務(wù)器的加持下,引領(lǐng)持續(xù)集成與部署的新紀(jì)元。Flexus X 以其卓越的性能、靈活的資源配
    的頭像 發(fā)表于 01-07 17:25 ?543次閱讀
    基于 Docker 與 <b class='flag-5'>Jenkins</b> 實(shí)現(xiàn)<b class='flag-5'>自動(dòng)化</b><b class='flag-5'>部署</b>

    Jenkins的安裝教程

    Jenkins是一個(gè)開源的、提供友好操作界面的持續(xù)集成(CI)工具,廣泛用于項(xiàng)目開發(fā),具有自動(dòng)化構(gòu)建、測試和部署等功能。Jenkins用Java語言編寫,可在Tomcat等流行的ser
    的頭像 發(fā)表于 02-06 10:04 ?1144次閱讀
    <b class='flag-5'>Jenkins</b>的安裝教程

    一文掌握Jenkins自動(dòng)化部署

    Jenkins自動(dòng)化部署是現(xiàn)代軟件開發(fā)中不可或缺的一部分,它不僅簡化了代碼的發(fā)布過程,還為整個(gè)團(tuán)隊(duì)帶來了無與倫比的效率和協(xié)作力。想象一下,開發(fā)者們可以專注于編寫高質(zhì)量的代碼,而不是為繁瑣的手動(dòng)
    的頭像 發(fā)表于 04-23 10:50 ?2247次閱讀
    一文掌握<b class='flag-5'>Jenkins</b><b class='flag-5'>自動(dòng)化</b><b class='flag-5'>部署</b>
    主站蜘蛛池模板: 国产成人在线视频播放 | 久久久精品久久久久特色影视 | 在线观看国产人视频免费中国 | 草699一码二码三码四码 | 内射爽无广熟女亚洲 | 黑吊大战白女出浆 | 小莹的性荡生活40章 | 无码欧美XXXXX在线观看裸 | 啪啪漫画无遮挡全彩h网站 啪啪漫画无遮挡全彩h同人 | 芭乐视频网页版在线观看 | qvod在线电影 | 色噜噜狠狠色综合中文字幕 | 97精品一区二区视频在线观看 | 亚洲AV 中文字幕 国产 欧美 | 国产成人刺激视频在线观看 | 伊人久久综在合线亚洲 | 国产亚洲999精品AA片在线爽 | 国内精品久久久久久久试看 | yellow片在线观看免费观看动漫 | 在线亚洲黄色 | 精品国产乱码久久久久久免费流畅 | 亚洲乱码一区二区三区香蕉 | 亚洲日本激情 | 日韩免费一级毛片 | 欧美の无码国产の无码影院 | 琉璃美人煞在线观看 | 久久久影院亚洲精品 | 久久秋霞理论电影 | 亚洲精品国产在线网站 | 国产亚洲日韩另类在线观看 | 午夜理论在线观看不卡大地影院 | 公和熄洗澡三级中文字幕 | 男男腐文污高干嗯啊快点1V1 | 伊人久久久久久久久香港 | 免费国产久久啪久久爱 | 最新日本免费一区 | 国产乱色伦影片在线观看 | 亚洲AV色香蕉一区二区三区 | 漂亮的保姆3集电影免费观看中文 | 国产精品青青青高清在线密亚 | 乌克兰成人性色生活片 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品