君玉自牧 君玉自牧
首页
  • Linux
  • Nginx
  • MySQL
  • Redis
  • Kafka
  • Docker
  • Jenkins
  • Oneindex
  • Bitwarden
  • Confluence
  • Photogallery
  • 智能手机
  • 上古卷轴
  • 健身记录
  • 站点相关
  • 未完待续
GitHub (opens new window)
首页
  • Linux
  • Nginx
  • MySQL
  • Redis
  • Kafka
  • Docker
  • Jenkins
  • Oneindex
  • Bitwarden
  • Confluence
  • Photogallery
  • 智能手机
  • 上古卷轴
  • 健身记录
  • 站点相关
  • 未完待续
GitHub (opens new window)
  • 技术架构

  • 桌面维护

  • 网络工程

  • 系统运维

  • 环境搭建

  • 容器编排

  • 持续集成

    • Nexus Repository 制品库
    • Gitlab 部署 & 服务配置
    • Jenkins 部署 & 服务配置
    • Sonarqube 部署 & 服务配置
    • 用 Jenkins 构建 .NET 项目
    • 用 Jenkins 构建 VUE 项目
      • Jenkins
        • 新建 Job
        • 源码管理
        • 构建触发器
        • 构建环境
        • 构建
        • 构建项目
      • GitLab
        • WebHook
        • 设置
    • 用 Jenkins 构建 Java 项目
  • 监控告警

  • 项目实践

  • 脚本开发

  • 前端开发

  • 后端开发

  • 效率工具

目录

用 Jenkins 构建 VUE 项目

# Jenkins

# 新建 Job

新建一个“构建一个自由风格的软件项目” ![image.png](image 34.png)

# 源码管理

添加 Git 见《https://www.yuque.com/weiwiki/da4l8e/lwmmgw#j46M7 (opens new window)》

# 构建触发器

红框部分网址用于 GitLab Webhook 的网址部分: ![image.png](image 35.png) 依此点击“高级”和“Generate”按钮生成 GitLab WebHook 需要的 Token: ![image.png](image 36.png)

# 构建环境

需要提前安装 NodeJS 环境 ![image.png](image 37.png)

# 构建

执行 Shell

npm install --registry=https://registry.npm.taobao.org
rm -rf ./dist/*
npm cache clean -f
npm run build:prod
zip -q -r home.zip ./dist
scp -r ./home.zip www@IP:/home/www/scigo/web/home
ssh www@IP ""
rm -rf ./home.zip
1
2
3
4
5
6
7
8

![image.png](image 38.png)

# 构建项目

点击“立即构建” ![image.png](image 39.png)

# GitLab

# WebHook

# 设置

网页编辑 (opens new window)
最近提交: 2023/03/22, 11:52:35
用 Jenkins 构建 .NET 项目
用 Jenkins 构建 Java 项目

← 用 Jenkins 构建 .NET 项目 用 Jenkins 构建 Java 项目→

Theme by Vdoing | Copyright © 2011-2023 | 君玉自牧
粤ICP备15057965号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式