当前位置: 首页 > news >正文

Jenkins配置vue前端项目(最简单的操作)

jenkins配置后端项目:https://blog.csdn.net/wujiangbo520/article/details/128602076

一,新建项目
二,配置git

@echo off
setlocalset "APP_NAME=web_lumination"
set "JENKINS_WORKSPACE=C:\workSpace\jenkins\workspace"
set "NGINX_DIR=C:\Program Files\nginx-1.28.0"echo Starting deployment for %APP_NAME%...:: 项目构建部分
cd /d "%JENKINS_WORKSPACE%\%APP_NAME%"
call npm install
call npm run build:dev:: 文件部署部分
set "TARGET_DIR=%NGINX_DIR%\html\%APP_NAME%"
if not exist "%TARGET_DIR%" mkdir "%TARGET_DIR%"
xcopy "dist\*" "%TARGET_DIR%\" /E /Y /Iecho Step 5: Managing Nginx service...
:: 使用更安全的方式重启 Nginx
cd /d "%NGINX_DIR%":: 检查 Nginx 是否在运行
tasklist /FI "IMAGENAME eq nginx.exe" 2>NUL | find /I /N "nginx.exe">NUL
if "%ERRORLEVEL%"=="0" (echo Nginx is running, sending reload signal...nginx -s reload
) else (echo Starting Nginx...nginx
)echo.
echo ========================================
echo Deployment completed successfully!
echo ========================================endlocal

nginx脚本:

server {listen       5173;server_name  localhost;# 你的 Vue 应用location /web_lumination {alias   "C:/Program Files/nginx-1.28.0/html/web_lumination";index  index.html;# 支持 Vue Router history 模式try_files $uri $uri/ /web_lumination/index.html;}# 可选:默认位置指向你的应用location / {root   "C:/Program Files/nginx-1.28.0/html/web_lumination";index  index.html;try_files $uri $uri/ /index.html;}}
三,执行构建---OKK
  1. 问题:
    中途遇到了很多问题,最后折腾出来的最简单操作
    ①首先git/nodejs先要安装好
    ②npm可能识别不了:

    1. 进入 ‌Jenkins → 系统管理 → 系统配置
    2. 找到"全局属性"部分,勾选"环境变量"
    3. 添加环境变量:
      • 名称:Path
      • 值:C:\Program Files\nodejs\;(根据实际安装路径调整)


         
http://www.dtcms.com/a/593463.html

相关文章:

  • 网站中如何做图片轮播flashfxp链接网站
  • Bootstrap 模态框
  • 做网站 怎么样找客户个人与公司网站备案
  • YMatrix 通过“可信数据库”测评!超融合架构能否成为未来趋势?
  • 分布式系统概要
  • 【C#】System.Text.Encoding.Default 属性在framework和.netcore中的区别
  • 天山路街道网站建设热搜关键词查询
  • Node.js:让JavaScript走出浏览器
  • AEO终极指南:步步为营,提升内容的AI可见性
  • vue甘特图
  • 家具网站开发设计论文电商商城开发
  • STM32时钟系统对于STM32F1系列(详解)
  • C++set学习笔记
  • 做 个收废品网站建设教育网站
  • 做中英文游戏门户网站关键词怎么弄棠下手机网站建设电话
  • 2025/11/10 IO流(转换流、序列化流/反序列化流、打印流、压缩流/解压缩流)Commons-io Hutool工具包 练习-制造假数据
  • 底层视觉及图像增强-项目实践(十六-0-(11):针对LED低灰细节丢失的AI超分技术:从原理到产品化实战):从奥运大屏,到手机小屏,快来挖一挖里面都有什么
  • 单页网站系统网站开发与设计.net
  • CCW 软件新手入门:从硬件组态到程序编辑完整指南
  • 审稿人:怎么不用交叉注意力做特征融合?
  • 算法155. 最小栈
  • 13.【NXP 号令者RT1052】开发——实战-QTMR 定时器中断
  • LeetCode 739. 每日温度
  • seo网站优化专家绿色资源网
  • 数据库迁移实操与金仓数据库技术优势:从语法兼容到自动化落地
  • 监听错误的方式有哪些?
  • 一阶时域信号的分类
  • 网站搭建推广优化企业网站建公司
  • Supabase 全景解析:开源后端的全栈开发革命
  • 2025年主流跨平台框架全面对比:选型指南与趋势展望