亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

有哪些Jenkins配置

發布時間:2021-10-25 16:45:16 來源:億速云 閱讀:103 作者:iii 欄目:web開發

本篇內容介紹了“有哪些Jenkins配置”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

先說一下,這些配置只是起參考價值,具體還是需要根據自己的情況來呦~

對于后端來說,配置文件主要在構建之后需要執行的操作( # 后面為注釋內容)

#!/bin/sh tomcat_path=/usr/local/tomcats/tomcat-test        #定義 tomcat 的位置 project_web=$tomcat_path/test.war      #定義項目打包位置 if [ -f $project_web ] ;then   echo -- stop tomcat  #kill tomcat pid  pidlist=`ps -ef | grep tomcat-test | grep -v grep | awk '{print $2}'`   #查看是否有進程正在運行  if [ "$pidlist" = "" ]        #沒有進程在運行,則提示   then    echo "no tomcat pid alive!"  else             #有進程在運行,殺掉     echo "tomcat Id list :$pidlist"     kill -9 $pidlist     echo "KILL $pidlist:"     echo "tomcat stop success"  fi        echo -- 正在部署$project_web         #將進程殺掉之后,重新進行部署     if [ -f $tomcat_path/webapps/test.war ] ;then   #查看 /webapps 目錄下是否有以前的 war 包,如果有,刪掉         rm -f $tomcat_path/webapps/test.war         rm -rf $tomcat_path/webapps/test         echo -- 正在刪除$project_web     fi          cp $project_web $tomcat_path/webapps/test.war #將新生成的 war 包復制到 /webapps 目錄下     # start tomcat     echo $tomcat_path     #sleep 5     export JAVA_HOME=/usr/java/latest     #$tomcat_path/bin/startup.sh     ${tomcat_path}/bin/startup.sh  else  echo $BUILD_ID - 未找到$project_web fi

對于前端來說,主要就是需要注意一下前端特有的打包方式:

npm install --unsafe-perm ng build --prod --env=test --output-path=typing-dev --base-href ./

對于 k8s 來說,需要在構建時創建事件:

#!/bin/sh -l   examimage_path=reg.afen.com/library/test:1.0.0    #定義鏡像在 harbor 上的位置  cp test-web/target/test-web.war test-web/src/profiles/k8s_prod/test-web.war  #將 war 復制到目標目錄下 cd test-web/src/profiles/k8s_prod   #進入目標目錄 docker build -t $examimage_path .   #開始創建新的鏡像,注意后面還有一個".",要不然命令是不會生效的 docker push $examimage_path    #將構建好的鏡像推到 harbor 上面去 echo '推送鏡像到harbor'  #刪除本地鏡像 docker rmi -f $examimage_path   #推送成功之后,將本地鏡像刪除  #k8s部署 echo '開始部署' kubectl delete -f $WORKSPACE/test-web/src/profiles/k8s_prod/.   #將本地的都刪除   echo $WORKSPACE kubectl create -f $WORKSPACE/test-web/src/profiles/k8s_prod/.  #部署最新的

“有哪些Jenkins配置”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

砀山县| 盘山县| 讷河市| 菏泽市| 昆明市| 株洲市| 贵州省| 石家庄市| 铜梁县| 探索| 宁国市| 扎赉特旗| 陆川县| 新平| 晋宁县| 从化市| 积石山| 泽库县| 江西省| 休宁县| 临洮县| 鄂伦春自治旗| 来宾市| 开江县| 西和县| 罗田县| 井研县| 尚义县| 灵石县| 合阳县| 枣强县| 五常市| 阳西县| 资源县| 个旧市| 石河子市| 新营市| 运城市| 新邵县| 九台市| 武隆县|