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

jenkins安装部署(前端+后端)自动发布

1.linux安装

cd /www/data
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
后台启动
nohup java -jar jenkins.war --httpPort=8080 &
初始化密码
vim /root/.jenkins/secrets/initialAdminPassword
安装maven环境(maven路径:/usr/share/maven/conf/settings.xml )  mvn -v知道maven home和版本
yum -y install maven;
安装git(/usr/bin/git)
yum -y install git;
支持前端发版
1.安装node.js
cd /usr/local/
wget https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.gz
//解压
tar -zxvf node-v12.14.0-linux-x64.tar.gz
cd node-v12.14.0-linux-x64
vim /etc/profile
export PATH=$PATH:/usr/local/node-v12.14.0-linux-x64/bin
#重新加载
source /etc/profile
#查看版本
node -v
2.安装cnpm
npm install -g cnpm --registry=http://registry.npm.taobao.org
3.安装vue-cli
npm install -g @vue/cli
4.安装webpack
cnpm install -g webpack
访问jenkins:
http://IP:8080/
2.jenkins配置(MAVEN, GIT)
3.jenkins插件安装
安装jenkins插件
插件管理安装
Maven Integration 集成maven项目
GitHub Plugin Configuration 没有就不安装
GitHub Branch Source 集成guihub项目
Publish Over SSH 连接远程服务器
Deploy to container
Locale 选择中文插件
Publish Over FTP 此插件可以把远程服务器的文件下载下来
SSH2 Easy Plugin 和远程服务器配套使用
NodeJS 用于jenkins进行vue项目打包
4.jenkins上传服务器路径配置
5.创建后端打包的项目

 

6. 创建前端(VUE)打包项目

 

 

 

 

 

 

 

 

相关文章:

  • docker logs 命令
  • 数据结构和算法-全文总结
  • 漏洞复现-CVE-2022-1388命令执行F5 BIG-IP iControl REST
  • labelme标注及标签的统一
  • 日常开发中比较使用的命令行
  • 项目管理证书 PMP 的含金量高吗?
  • RS笔记:深度推荐模型之多任务学习PLE模型 [RecSys 2020 最佳论文 腾讯]
  • 好用的word插件汇总
  • Flutter学习笔记 —— 完成一个简单的新闻展示页
  • pytorch 常见的网络层(卷积层,池化层,线性层,激活函数)
  • java计算机毕业设计计算机系教师教研科研管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  • Redis持久化机制
  • 大数据随记 —— DataFrame 与 RDD 之间的相互转换
  • React 学习笔记 2022-08
  • 【实用工具系列之爬虫】python爬取资讯数据
  • C++类的相互关联
  • ECS应用管理最佳实践
  • Java 23种设计模式 之单例模式 7种实现方式
  • Javascript基础之Array数组API
  • JAVA并发编程--1.基础概念
  • Laravel Mix运行时关于es2015报错解决方案
  • LeetCode18.四数之和 JavaScript
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • supervisor 永不挂掉的进程 安装以及使用
  • Terraform入门 - 1. 安装Terraform
  • Web设计流程优化:网页效果图设计新思路
  • 从tcpdump抓包看TCP/IP协议
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 解析 Webpack中import、require、按需加载的执行过程
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 算法-图和图算法
  • 我从编程教室毕业
  • 我的业余项目总结
  • 小程序 setData 学问多
  • 赢得Docker挑战最佳实践
  • 云大使推广中的常见热门问题
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​低代码平台的核心价值与优势
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #pragma once
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (¥1011)-(一千零一拾一元整)输出
  • (3)nginx 配置(nginx.conf)
  • (AngularJS)Angular 控制器之间通信初探
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (C++)八皇后问题
  • (java)关于Thread的挂起和恢复
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (循环依赖问题)学习spring的第九天
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)编辑寄语:因为爱心,所以美丽