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.创建后端打包的项目
jenkins安装部署(前端+后端)自动发布_第1张图片
jenkins安装部署(前端+后端)自动发布_第2张图片
jenkins安装部署(前端+后端)自动发布_第3张图片

 jenkins安装部署(前端+后端)自动发布_第4张图片

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

jenkins安装部署(前端+后端)自动发布_第5张图片

jenkins安装部署(前端+后端)自动发布_第6张图片

jenkins安装部署(前端+后端)自动发布_第7张图片 

 jenkins安装部署(前端+后端)自动发布_第8张图片

 jenkins安装部署(前端+后端)自动发布_第9张图片

 jenkins安装部署(前端+后端)自动发布_第10张图片

 

 

 

 

你可能感兴趣的:(运维,jenkins,前端,运维)