Jenkins
Jenkins
作用
持续部署
安装Jenkins
需要jdk
docker镜像
1
docker pull jenkins/jenkins:lts
启动jenkins
1
2
3
4
5挂载目录准备
mkdir -p /apps/devops/jenkins
chmod 777 /apps/devops/jenkins
启动docker
docker run -itd -p 9003:8080 -p 9004:50000 --restart always -v /apps/devops/jenkins:/var/jenkins_home --name jenkins jenkins/jenkins:lts进入jenkins
浏览器输入: http://127.0.0.1:9003
密码:docker logs jenkins

创建用户
jenkins管理员账号密码
实例配置
默认
成功进入jenkins首页

jenkins配置
时间:北京

插件安装
maven

ssh

部署前端项目
新建任务

General生成配置
先去安装gitee插件
- gitee插件
- jersey 2 API插件
配置gitee


gitee 凭证管理


General生成配置

源码管理

构建触发

gitee仓库配置


构建环境
node插件
node环境
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21cd /apps/devops/jenkins/plugins
下载
wget https://npm.taobao.org/mirrors/node/v14.14.0/node-v14.14.0-linux-x64.tar.xz
解压
xz -d node-v14.14.0.1-linux-x64.tar.xz
tar -xf nodev14.14.0-linux-x64.tar
配置环境变量
ln -s /apps/devops/jenkins/plugins/node-v14.14.0-linux-x64/bin/npm /usr/local/bin/
ln -s /apps/devops/jenkins/plugins/node-v14.14.0-linux-x64/bin/npm /usr/local/bin/
ln -s /apps/devops/jenkins/plugins/node-v14.14.0-linux-x64/bin/npx /usr/local/bin/
测试
node -v
npm -v
npx -v
构建-编译打包
构建后-复制打包的东西到nginx的dist目录,重启docker中的nginx容器