小梅梅的二狗子 小梅梅的二狗子
首页
  • fileReader
  • canvas
  • 【css世界】学习笔记
  • Vue

    • vue cli2 升级vue cli3 采坑记录
    • vue-cli3 项目 token.type.endsWith is not a function 生产事故分析
    • 使用vuepress 搭建团队文档
  • node

    • nodjs 爬取喜欢的的背景图片
    • 使用 puppeteer + nodejs 爬取喜欢的动漫资源
    • puppeteer爬取aspx网站
  • jenkins

    • Jenkins 从安装到自动部署h5
    • vue自动部署项目到服务器
    • jenkins自动打包前端代码并发布到测试或者生产
  • Vscode

    • Visual Studio Code 入门简介 常用插件介绍
    • vscode prettier eslint 插件格式化不生效的问题
  • 其他的

    • 声卡问题
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

qinyuanqi

搬砖使我变强!冲!!!
首页
  • fileReader
  • canvas
  • 【css世界】学习笔记
  • Vue

    • vue cli2 升级vue cli3 采坑记录
    • vue-cli3 项目 token.type.endsWith is not a function 生产事故分析
    • 使用vuepress 搭建团队文档
  • node

    • nodjs 爬取喜欢的的背景图片
    • 使用 puppeteer + nodejs 爬取喜欢的动漫资源
    • puppeteer爬取aspx网站
  • jenkins

    • Jenkins 从安装到自动部署h5
    • vue自动部署项目到服务器
    • jenkins自动打包前端代码并发布到测试或者生产
  • Vscode

    • Visual Studio Code 入门简介 常用插件介绍
    • vscode prettier eslint 插件格式化不生效的问题
  • 其他的

    • 声卡问题
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 前端基础

  • 日常采坑

  • 前端框架

  • 部署相关

    • Jenkins

      • Jenkins 从安装到自动部署h5
      • vue自动部署项目到服务器
      • jenkins自动打包前端代码并发布到测试或者生产
        • 针对用户:像我这种又看不懂英文,又是小白的码畜
        • 概要
          • 环境安装
          • 安装插件
          • 配置nodejs插件
          • 配置publish over ssh插件
          • 配置Git Parameter插件
        • 项目配置
        • 配置成功,开始构建
        • 配置过程中可能会遇到的坑
          • nodejs 选择版本不是下拉
          • Jenkins java.io.IOException: CreateProcess error
          • SSH: Transferred 0 file(s)
        • Jenkins theme 极简式自动生成定制主题css
  • 微信

  • 网易

  • 浏览器

  • 七牛云

  • 前端
  • 部署相关
  • Jenkins
qinyuanqi
2023-04-25
目录

jenkins自动打包前端代码并发布到测试或者生产

# 使用jenkins自动打包前端代码并发布到测试或者生产

# 针对用户:像我这种又看不懂英文,又是小白的码畜

前方多图预警,懒得写文字,基本上都是直接上图,还有可能写得很烂,见谅~

# 概要

  • (1) 环境安装
  • (2) 安装插件(Git Parameter/nodejs/publish over ssh)
  • (3) 项目配置

# 环境安装

  • jenkins下载 (opens new window)

  • 访问 http://localhost:8080,开始安装

  • 如果你碰到安装不成功或者说离线安装什么鬼的,请跳过插件安装,然后参照下面这两张图的解决办法

# 安装插件

  • 安装(Git Parameter/nodejs/publish over ssh) 这三个插件

# 配置nodejs插件

  • 如果你碰到你的选择node版本这一栏是输入框,而不是官网api 里面的下拉框, 那恭喜你 遇到了和我一样的问题,原因是因为少了一个文件,你会相信吗,就是因为少了一个文件, 被坑了几天,那种感觉 , 真的是爽的飞起~,例如:
  • 解决办法 (opens new window)

# 配置publish over ssh插件

  • 参考 (opens new window)

# 配置Git Parameter插件

  • 参考 (opens new window)

# 项目配置

# 配置成功,开始构建

# 配置过程中可能会遇到的坑

# nodejs 选择版本不是下拉

如果你碰到你的选择node版本这一栏是输入框,而不是官网api 里面的下拉框, 那恭喜你 遇到了和我一样的问题,原因是因为少了一个文件,你会相信吗,就是因为少了一个文件, 被坑了几天,那种感觉 , 真的是爽的飞起~,例如:

  • 解决办法 (opens new window)

# Jenkins java.io.IOException: CreateProcess error

  • 原因

这里设置成执行shell的话, 会导致构站的时候说什么找不到sh 文件,这个时候就直接到系统设置把这个改成你本地的bash 就可以了

  • 解决办法 (opens new window)

# SSH: Transferred 0 file(s)

这个是因为ssh的source file 路径配置有问题,没有好好看文档的下场,😃

  • 解决办法 (opens new window)

# Jenkins theme 极简式自动生成定制主题css

  • Jenkins theme 极简式自动生成定制主题css (opens new window)
上次更新: 2023/12/18, 15:00:26
vue自动部署项目到服务器
微信扫码登录流程

← vue自动部署项目到服务器 微信扫码登录流程→

最近更新
01
若依3.8.5版本vue-cli升级到 5.0.8碰到的一些问题
10-08
02
vuepress添加sitemap
05-17
03
vscode Live Server 插件使用教程
05-16
更多文章>
Theme by Vdoing | Copyright © 2019-2023 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式