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

jenkins 自由風格部署vue項目,參數(shù)化構建vue項目

這篇具有很好參考價值的文章主要介紹了jenkins 自由風格部署vue項目,參數(shù)化構建vue項目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.? 丟棄舊的構建

jenkins 自由風格部署vue項目,參數(shù)化構建vue項目,jenkins,jenkins,運維

2. 是否需要installjenkins 自由風格部署vue項目,參數(shù)化構建vue項目,jenkins,jenkins,運維

?3. git

jenkins 自由風格部署vue項目,參數(shù)化構建vue項目,jenkins,jenkins,運維

4. 配置node16:

jenkins 自由風格部署vue項目,參數(shù)化構建vue項目,jenkins,jenkins,運維

?5. 腳本:

jenkins 自由風格部署vue項目,參數(shù)化構建vue項目,jenkins,jenkins,運維

腳本:文章來源地址http://www.zghlxwxcb.cn/news/detail-781191.html

#進入Jenkins工作空間下項目目錄
cd /var/lib/jenkins/workspace/你的任務名稱
node -v #檢測node版本(此條命令非必要)
npm -v #檢測npm版本(此條命令非必要)
npm config set registry https://registry.npm.taobao.org #把npm源設置為淘寶源(這個你懂的)
npm config get registry #檢測npm是否切換成功(此條命令非必要)



#!/bin/bash

if [ "${need_install}" = "true" ];then
   echo "準備更新倉庫"
   npm install --legacy-peer-deps
fi

#打包
npm run build:prod
# 防止npm run build 報錯,shell不繼續(xù)執(zhí)行,直接返回 exit 0
exit 0



cd dist
pwd
#刪除上次打包生成的壓縮文件(一般建議備份,不要直接刪除,這邊測試就無所謂啦)
rm -rf test.tar.gz 
#把生成的項目打包成壓縮包,方便移動到項目部署目錄
tar -zcvf test.tar.gz * 


cd /usr/local/nginx/html #進入web項目根目錄
echo "當前操作人"
whoami
mv /var/lib/jenkins/workspace/你的任務名稱/dist/test.tar.gz ./  #移動剛剛打包好的項目到web項目根目錄
pwd
mkdir dist
tar -zxvf test.tar.gz -C dist/  #解壓項目到dist目錄
rm -rf test.tar.gz    #刪除壓縮包


rm -rf /usr/local/nginx/html/你的項目文件名稱

mv /usr/local/nginx/html/dist /usr/local/nginx/html/你的項目文件名稱
echo "部署成功!"

到了這里,關于jenkins 自由風格部署vue項目,參數(shù)化構建vue項目的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【運維知識高級篇】超詳細的Jenkins教程4(參數(shù)化構建+腳本傳參+代碼秒級發(fā)布+秒級回滾)

    【運維知識高級篇】超詳細的Jenkins教程4(參數(shù)化構建+腳本傳參+代碼秒級發(fā)布+秒級回滾)

    之前我們介紹的大多是測試環(huán)境的推送,在生產(chǎn)環(huán)境中,我們不會用到那么多次的構建測試,但是會涉及穩(wěn)定版本的發(fā)布和回滾,我們也通過jenkins配合gitlab去實現(xiàn),通過遠程倉庫的tag傳遞參數(shù),我們把這種方式稱為參數(shù)化構建,在參數(shù)化構建的過程中,我們省略了代碼質量檢

    2024年02月07日
    瀏覽(21)
  • Jenkins部署構建項目

    Jenkins部署構建項目

    在代碼不斷修改的過程中,去服務器部署,需要人為的重復工作,所以用jenkins去代替人力,去服務器上面部署最新的代碼,提高工作效率,讓測試等不懂部署方式的人,也可以去根據(jù)最新代碼部署項目。該介紹包括前后端項目的部署。 我之前有一篇安裝Jenkins文章,有需要的

    2024年02月14日
    瀏覽(48)
  • 【Kubernetes 企業(yè)項目實戰(zhàn)】06、基于 Jenkins+K8s 構建 DevOps 自動化運維管理平臺(中)

    【Kubernetes 企業(yè)項目實戰(zhàn)】06、基于 Jenkins+K8s 構建 DevOps 自動化運維管理平臺(中)

    目錄 一、基于 Jenkins+k8s+Git+Docker Hub 等技術鏈構建企業(yè)級 DevOps 容器云平臺 1.1 安裝 Jenkins 1.1.1 安裝 nfs 服務 1.1.2 在 kubernetes 中部署 jenkins 1.2 配置 Jenkins ?1.2.1?獲取管理員密碼 1.2.2?安裝插件 1.2.3?創(chuàng)建第一個管理員用戶 1.3?測試 jenkins 的 CI/CD 1.3.1 在 Jenkins 中安裝 kubernetes 插件

    2024年01月16日
    瀏覽(67)
  • jenkins構建前端vue項目

    jenkins構建前端vue項目

    目錄 前言: 1.jenkins配置參數(shù) 2.構建前端代碼腳本 3.額外補充相關配置 服務器,已部署nginx和jenkisn和npm,在此基礎上部署前端項目, 后續(xù)補充相關nginx等服務器安裝操作; 1.新增一個軟件項目 ?2.新增項目描述 3.配置歷史鏡像處理規(guī)則 例如:一個構建任務最多保留30天,最多

    2024年02月10日
    瀏覽(21)
  • Jenkins + Gitlab 實現(xiàn)項目自動化構建及部署

    Jenkins + Gitlab 實現(xiàn)項目自動化構建及部署

    ? 通俗來講就是本地項目 push 到 gitlab 后, Jenkins 能夠識別到項目的更新并自動構建部署; ?本文以實際操作的方式來表述詳細配置過程及避開配置 Jenkins 時的坑. 默認電腦已經(jīng)安裝了虛擬機, 默認gitlab 上已經(jīng)有了你想要部署的項目, 部署了 maven 和 jdk 并配置了環(huán)境變量!!! 1 執(zhí)行

    2024年02月16日
    瀏覽(24)
  • Jenkins自動化構建部署前端項目(Linux+gitee)

    Jenkins自動化構建部署前端項目(Linux+gitee)

    本文講述了Jenkins自動化構建部署前端項目,內容包括Linux系統(tǒng)安裝Jenkins、如何配置構建項目并發(fā)布到目標服務器。 因公司系統(tǒng)項目眾多,前端項目打包麻煩,項目代碼管理混亂,因此需要gitee+Jenkins做自動化構建,優(yōu)化項目打包流程及代碼管理。 本次教程可實現(xiàn)最簡單的自動

    2024年02月03日
    瀏覽(27)
  • docker啟動的jenkins拉取gitee項目構建并部署

    docker啟動的jenkins拉取gitee項目構建并部署

    https://hub.docker.com/r可以search不同的jenkins版本 docker pull jenkins/jenkins 創(chuàng)建掛載目錄 /home/jenkins_home 加權限 chmod 777 /home/jenkins_home docker run -di --name=jenkins -p 9999:8080 -v /home/jenkins_home:/var/jenkins_home jenkins/jenkins:latest 參數(shù)解讀 7.打開瀏覽器訪問jenkins localhost:9999 7. 可直接訪問宿主機的目

    2024年02月11日
    瀏覽(25)
  • Jenkins構建項目并部署到K8S實踐

    Jenkins構建項目并部署到K8S實踐

    本次實踐使用gitee上的開源項目悟空CRM9.0進行構建并部署到k8S中 悟空CRM9.0項目簡介: 悟空CRM-基于jfinal+vue+ElementUI的前后端分離CRM系統(tǒng)。 項目gitee地址:https://gitee.com/wukongcrm/72crm-java.git 軟件 版本 IP 備注 K8S 1.26.x 192.168.1.124 192.168.1.124為K8S集群master01節(jié)點IP地址 Harbor 2.6.2 192.168.1.

    2024年02月20日
    瀏覽(26)
  • Jenkins 中部署Nodejs插件并使用,并構建前端項目(3)

    Jenkins 中部署Nodejs插件并使用,并構建前端項目(3)

    遇到多個版本nodeJS需要構建的時候 1、第一種就是一個配置安裝,然后進行選中配置 2、第二種就是插件:nvm-wrapper,我們還是選用NodeJS插件: (1)可以加載任意npmrc文件; (2)與Jenkins結合緊密,封裝少,項目相對活躍; (3)功能豐富,可全局安裝模塊。 這里的路徑,要把

    2024年02月22日
    瀏覽(24)
  • [Docker實現(xiàn)測試部署CI/CD----自由風格的CI操作[最終架構](5)]

    [Docker實現(xiàn)測試部署CI/CD----自由風格的CI操作[最終架構](5)]

    ????????前面的架構存在的問題是, 若有多個目標服務器都需要使用該鏡像,那么每個目標服務 器都需要在本地構建鏡像,形成系統(tǒng)資源浪費。 若能夠在 Jenkins 中將 鏡像構建好并推送到 Harbor 鏡像中心 ,那么無論有多少目標服務器需要該鏡像,都只需要從 Harbor 拉取即可

    2024年02月14日
    瀏覽(38)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包