成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > jenkins構(gòu)建go及java項目的方法

jenkins構(gòu)建go及java項目的方法

熱門標(biāo)簽:上海極信防封電銷卡價格 宿遷便宜外呼系統(tǒng)代理商 仙桃400電話辦理 地圖標(biāo)注免費定制店 寧波語音外呼系統(tǒng)公司 重慶慶云企業(yè)400電話到哪申請 湛江crm外呼系統(tǒng)排名 不封卡外呼系統(tǒng) 鄭州智能語音電銷機(jī)器人價格

寫在前面

jenkins作為java的好基友,經(jīng)歷過單體項目時代->集群項目時代->容器集群分布式時代,使用穩(wěn)定可靠,cpu友好(就淚存有點兒難看),如果有問題就。。。

(當(dāng)然這種情況不多(_) ) , 至于后期又有了jenkins x(容器版),對于非容器環(huán)境這里這里就不介紹啦

然后簡略介紹我自己的項目情況吧,說說我的思路;首先我的項目有一個后臺mee(java)、mee-api(多個,為Java項目)以及gee-api項目(多個,go項目),后臺項目暫不集群分布(目前夠用),
mee-api及gee-api項目只是個模子,主要做分布式或集群微服務(wù),目前只有這三個微服務(wù)在跑,整個打包部署過程。。。純手工(很麻煩),因為專注于開發(fā)目前ci/cd也不復(fù)雜,所以就借用了本人之前寫的windows自動部署小工具,目測夠用,但有一點兒較為麻煩,就是對于純開發(fā)配置較為麻煩,每次運行還是需要配合服務(wù)端腳本,同時運行命令也較為復(fù)雜(偶爾也會有莫名其妙的問題),遂~這次特意研究了下jenkins(主要是近幾個公司全用這個來構(gòu)建;因為我本人使用的win本,所以以下配置對于win的構(gòu)建比較友好哈~(如果您是linux部署請自行將cmd腳本更改為shell腳本 目測就好😄)

準(zhǔn)備

首先,你得需要安裝jenkins(自不必多說了。。。),以下為jenkins宿主機(jī)(windows)系統(tǒng)下需要~

  • jenkins
  • maven
  • jdk
  • go

jenkins下安裝插件(這里簡要描述)

  • 安裝

路徑: Manage Jenkins(jenkins管理)->Manage Plugins(插件管理)->搜索可用插件

安裝可用插件 ssh、git(或svn,視需求)、maven(或gradle,視需求)、

配置權(quán)限模塊(如果需要的話) Manage Jenkins(jenkins管理)->Global Security(全局安全)

配置ssh賬號(略)配置git或svn賬號(略)

  • 基礎(chǔ)配置

路徑: Manage Jenkins(jenkins管理)->Global Tool Configuration(全局工具配置)

配置jdk

配置git

配置maven

注意::在全局工具配置中無需配置go環(huán)境,這里后面再說(大坑...)

添加視圖標(biāo)簽

添加視圖標(biāo)簽New View(構(gòu)建任務(wù)會放在指定標(biāo)簽下)

添加java構(gòu)建

選擇(鼠標(biāo)點擊)新建的視圖標(biāo)簽,然后選擇左側(cè)的New Item

填寫構(gòu)建的基本信息

構(gòu)建配置詳情

添加go構(gòu)建

首先說,默認(rèn)按照插件的方式配置go的構(gòu)建十分的麻煩(無法下載go sdk以及go項目依賴也無法拉取),當(dāng)然解決的方式也很簡單;

  • go mod無法下載依賴::在window cmd命令中加入對go env的GOPROXY的設(shè)置(同理對于go打包的配置也是一致的)
  • 無法使用go的命令:: 在windows cmd命令行中使用絕對路徑調(diào)用其命令

以上問題的解決詳見下圖,具體不做解釋

相關(guān)腳本

  • jenkins 執(zhí)行遠(yuǎn)程腳本命令

go應(yīng)用執(zhí)行腳本

/usr/bin/sh /mnt/sh/deploy_go.sh external-api /mnt/app/gee >/dev/null 2>1

java(springboot)應(yīng)用執(zhí)行腳本

/usr/bin/sh /mnt/sh/deploy_go.sh external-api /mnt/app/gee >/dev/null 2>1

java 部署腳本deploy.sh,記得部署的時候使用chmod a+x deploy.sh

#!/bin/sh
export BUILD_ID=dontKillMe
export JAVA_HOME=/usr/local/java/jdk1.8.0_222
export JRE_HOME=/usr/local/java/jdk1.8.0_222/jre

#項目名稱 xxx.jar
project_name=$1
#部署路徑
deploy_path=$2
#文件路徑
upload_path=/mnt/pkg/$1

if [ -f "${upload_path}" ]; then
    # kill process
    ps -ef|grep ${project_name}|grep java|awk '{print $2}'|xargs kill -9
    # remove file
    rm -rf ${deploy_path}/${project_name}
    # backup file
    cp -r ${upload_path} ${deploy_path}/${project_name}_`date "+%Y%m%d%H%M%S"`
    # move file
    mv ${upload_path} ${deploy_path}/${project_name}
    # exec deploy
    cd ${deploy_path}  nohup java -jar ${deploy_path}/${project_name} >/dev/null 2>1 
else
    exit 0
fi

go 部署腳本deploy_go.sh,創(chuàng)建腳本后同樣需要chmod a+x deploy_go.sh

 

#!/bin/sh
export BUILD_ID=dontKillMe

#example gee
project_name=$1
#deploy path
deploy_path=$2
#file path
upload_path=/mnt/pkg/$1

if [ -f "${upload_path}" ]; then
    # kill process
    kill -9 `ps -C ${project_name} -o pid=`
    # remove file
    rm -rf ${deploy_path}/${project_name}
    # backup file
    cp -r ${upload_path} ${deploy_path}/${project_name}_`date "+%Y%m%d%H%M%S"`
    # move file
    mv ${upload_path} ${deploy_path}/${project_name}
    # add exec auth
    chmod a+x ${deploy_path}/${project_name}
    # exec deploy
    cd ${deploy_path}  nohup ./${project_name} > ./${project_name}.log 2>1 
else
    exit 0
fi

=>完結(jié),如能有謬誤之處請留言哈😂=

到此這篇關(guān)于jenkins構(gòu)建go及java項目的文章就介紹到這了,更多相關(guān)jenkins構(gòu)建go及java項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解Docker+Jenkins+Gitlab+Django應(yīng)用部署實踐
  • Jenkins+Maven+SVN自動化部署java項目
  • Jenkins如何使用DockerFile自動部署Java項目
  • 使用Jenkins Pipeline自動化構(gòu)建發(fā)布Java項目的方法
  • Java利用jenkins做項目的自動化部署

標(biāo)簽:遼寧 儋州 海南 青海 物業(yè)服務(wù) 西雙版納 電子產(chǎn)品 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jenkins構(gòu)建go及java項目的方法》,本文關(guān)鍵詞  jenkins,構(gòu)建,及,java,項,目的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jenkins構(gòu)建go及java項目的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于jenkins構(gòu)建go及java項目的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美一区二区视频观看视频| 天堂久久久久va久久久久| 亚洲第一中文字幕| 欧美一区二区视频在线播放| av在线播放一区二区三区| 中文字幕自拍vr一区二区三区| 领导边摸边吃奶边做爽在线观看| 福利一区视频在线观看| h1515四虎成人| 人妻巨大乳一二三区| 色视频免费观看| 国内成人在线| 亚洲第一精品在线| 日韩欧美在线观看视频| 中国老头性行为xxxx| 警花观音坐莲激情销魂小说| 免费亚洲一区二区| 欧美日韩国产高清视频| 亚洲成人毛片| 国产精品不卡av| 亚洲区自拍偷拍| 日韩情爱电影在线观看| 在线观看免费不卡av| 天天插天天色| 91嫩草国产在线观看| 少妇一级黄色片| 国产精品日韩精品欧美在线| 亚洲四色影视在线观看| 国产精品天美传媒入口| 日韩中文欧美在线| 一级毛片在线观| 日本www在线观看| 国产精品麻豆入口| 国产精品入口夜色视频大尺度| 在线观看成人网| 精品精品国产国产自在线| 色姑娘综合av| 国产影视精品一区二区三区| 国产精品9999久久久久仙踪林| 欧美国产日本在线| 日本黄色免费在线观看| 四虎884aa成人精品最新| 亚洲黄色免费在线观看| 一区二区免费看| 99免费在线观看视频| 日本少妇xxxx动漫| 日韩视频中午一区| 九色网com| 亚洲精品久久久久国产| 色悠久久久久综合先锋影音下载| 麻豆三级在线观看| 在线观看日本一区| 日韩在线中文字幕视频| 在线欧美三区| 影音先锋男人的网站| www.久久热.com| 91精品国产99久久久久久红楼| 日本人亚洲人jjzzjjz| 国产日韩欧美中文在线| 蜜臀av一区二区| 亚洲国产精品一区二区久| 日本福利一区二区三区| 成人在线观看黄| 久久久999| 日韩在线视频免费播放| 亚洲国产成人av网| 国产成人av免费观看| 亚洲亚洲免费| 国产性70yerg老太| 国产精久久久| 高清日韩电视剧大全免费| 中文字幕免费在线看线人动作大片| 中文字幕伦av一区二区邻居| 欧美喷水视频| 97se亚洲综合在线| 亚洲一区二区三区欧美| 亚洲一区二区美女| 懂色一区二区三区| 日韩欧美中文一区| 亚洲国产一区二区精品专区| 国产真人做爰毛片视频直播| 国产成人综合网| 欧美在线视频精品| 国产精品一区二区三| 一本大道香蕉久在线播放29| 韩日成人在线| 国产精品v亚洲精品v日韩精品| 天天爽夜夜爽一区二区三区| 不卡一区二区三区四区五区| 青草av.久久免费一区| 精品久久久久久综合日本| 日韩一二三区不卡在线视频| 深爱激情久久| 日批免费观看视频| 亚洲午夜小视频| 天堂在线资源库| 三级资源在线| 欧美一区二区三区播放老司机| 欧美三级电影在线| 好男人www社区在线视频夜恋| 亚洲精品免费av| 亚洲一区在线电影| ww久久综合久中文字幕| 国内av免费观看| 暖暖在线中文免费日本| 男男gay无套免费视频欧美| 成人av动漫| 亚洲一区二区三区综合| 亚洲人成高清| 中国女人做爰视频| 亚洲婷婷噜噜| 日韩精品视频免费播放| 另类小说一区二区三区| 福利一区二区三区四区| 国产日韩欧美不卡在线| 91国偷自产一区二区三区成为亚洲经典| 日韩欧美视频免费观看| 国产免费av一区| 91高清视频| 114美女做爰视频在线| 欧美激情综合亚洲一二区| 一个色在线视频| 欧美亚洲日本一区二区三区| 色综合亚洲图丝熟| 欧美性生交xxxxx| 中文字幕亚洲电影| 一区二区三区四区蜜桃| 亚洲av无码国产精品久久| 亚洲成年人在线观看| 亚洲网址在线| 视频一区二区三区在线看免费看| 丰满少妇中文字幕| 色啪免费观看视频| 国产成+人+综合+亚洲欧美| 精品日产卡一卡二卡麻豆| 欧美日韩免费一区二区三区视频| 久久久久亚洲av无码专区喷水| 成人动漫在线免费观看| 日本一级二级视频| 日韩精品一区二区三区色偷偷| 精品一区电影国产| 草碰在线视频| 久久久国产欧美| 黄色成人在线免费观看| 国产精品嫩草影院久久久| 国产精品一区二区三区av麻| 99国产精品视频免费观看一公开| 国产精品久久久亚洲第一牛牛| 欧美少妇网站| 超碰在线观看97| 亚洲伊人一本大道中文字幕| 免费人成在线观看网站| 亚洲欧美在线综合| yw3121.龙物视频永不失联| 欧美在线观看www| 中文字幕精品无码一区二区| 久久伊99综合婷婷久久伊| 国产午夜精品一区理论片| 91精品91久久久中77777老牛| 国产精品综合在线视频| 男人添女人下部高潮视频在线观看| 国产精品久久午夜| 人妻精品一区二区三区| 3p乱日视频| 日本天堂中文字幕| 91精品国产电影| 国产亚洲精品一区二555| 亚洲成年人视频| 欧美a级在线| 亚洲性生活大片| 亚洲精品第一国产综合野| 国产精品久久久久久妇女6080| 欧美亚洲免费电影| 黄色免费在线播放| 国产精品99久久久久| 肥臀熟女一区二区三区| 国产黄在线观看免费观看不卡| 国产性猛交普通话对白| 久久久久久久久久久网| 国产精品无码免费专区午夜| 91国内在线播放| 日韩精品第二页| 中文字幕1区2区3区| 久久国产精品无码网站| 久久免费视频6| 老色鬼在线视频| 亚洲精品一品区二品区三品区| 国产成人久久精品77777| 色综合桃花网| 青青草成人激情在线| 1卡2卡3卡精品视频| 99久热在线精品996热是什么| 成人精品aaaa网站| 一区二区三区精品视频| 国产亚洲精品久久久久久豆腐| 伊人成人开心激情综合网| 亚洲不卡在线播放| 亚洲人成在线观看一区二区| 欧美xxxxxxxx| 国产三级电影在线观看| 成人一级视频| 国产婷婷视频在线| 免费观看成人高潮| 一区二区不卡在线视频 午夜欧美不卡在| 黄色av网站在线播放| 欧美另类z0zxhd电影| 国产农村妇女精品一二区| 亚洲mv大片欧洲mv大片精品| 可以免费观看av的网站| 日韩av第一页| 国产精品一区二区精品| 国产精品二区视频| 欧美国产在线一区| 五月综合激情在线| 亚洲精品一区二区三区蜜桃| 懂色av蜜臀av粉嫩av分享吧最新章节| 大胆日韩av| 国产精品亚洲片在线播放| 精品国产乱码久久久久夜深人妻| 欧美性生交片4| 国产精品久久久久久久av| 9999精品免费视频| 午夜精品久久久久久久久久久久| 天天操天天射天天色| 好操啊在线观看免费视频| 88av在线| 成人激情直播| 91视频久久久| 成人黄色av片| 国产精品第1页| 日韩精品一区二区三区中文不卡| a√在线中文网新版址在线| 国产又白又嫩又爽又黄| 成熟人妻av无码专区| 久久精品男人的天堂| 无码一区二区精品| 欧美人成在线视频| 日本道免费精品一区二区三区| 日韩三级精品电影久久久| 国产在线精品二区| 成人久久在线| 麻豆精品国产自产在线| 日本道免费精品一区二区三区| 亚洲一区二区自拍偷拍| 亚洲电影在线一区二区三区| xfplay爱情电影网love| 欧美日韩一区二区三区不卡视频| 国内精品免费一区二区三区| 日韩成人在线资源| 色综合影院在线| 亚洲欧洲精品一区二区三区不卡| 91福利国产成人精品播放| 黄色免费福利视频| 美女不穿衣服的网站| 久久久久久av无码免费看大片| 国产探花一区在线观看| 欧美国产一区视频在线观看| www久久久久久| 日本五级黄色片| 日本中文字幕免费| 日本亚洲欧美三级| 国产91在线视频观看| 欧美久久久久久久| 国产成人综合久久| 日韩激情视频在线观看| 国产精品丝袜一区二区三区| 中文字幕国产传媒| 亚洲黄色a v| 色诱色偷偷久久综合| 精品乱码一区内射人妻无码| 亚洲欧美校园春色| 亚洲欧美制服中文字幕| av不卡一区二区三区| 蜜臀av亚洲一区中文字幕| 成人欧美在线视频| 日韩一区二区高清| 不卡一区二区三区视频| 日本少妇一区二区三区| 男男电影完整版在线观看| 久草视频免费在线| 国内精品视频666| 精品中文字幕一区二区| 精品视频一区二区在线| 91极品视觉盛宴| 成人三级伦理片| 精品a在线观看| 97国产在线播放| 免费av高清| 日韩电视剧免费观看网站| 婷婷综合久久中文字幕蜜桃三电影| 亚洲人线精品午夜| 天堂久久午夜av| 不卡一区二区三区四区| 五月天电影免费在线观看一区| 四虎影院在线播放| 欧美老**bbbb毛片| 日韩福利在线观看| 亚洲影音先锋| 91精品国产综合久久精品麻豆| 一区二区在线| 国产在线你懂得| 永久在线免费观看| 99re5久久在热线播放| 日韩欧美国产精品一区| 青青草原国产视频| 免费看成人哺乳视频网站| 亚洲香蕉中文网| 日韩一区二区中文| 中文字幕综合| 日本午夜大片a在线观看| 国产亚洲精品精品精品| 亚洲精品成人天堂一二三| 亚洲综合婷婷久久| 免费看成人av| 国产日韩欧美麻豆| 欧美性生活一级| 久久免费精品视频| 国模叶桐国产精品一区| 欧美在线高清视频| 人妻无码久久一区二区三区免费| 亚洲精品菠萝久久久久久久| 亚洲成人自拍偷拍| 欧美性天天影视| 欧美日韩午夜精品| fpee性欧美| 在线精品视频视频中文字幕| 国产成人一区二区三区免费看| 欧美精品18videos性欧美|