Centos7:Jenkins+gitlab+node项目启动(1)
Centos7:Jenkins+gitlab+node项目启动(1)-CSDN博客
Centos7:Jenkins+gitlab+node项目启动(2)
Centos7:Jenkins+gitlab+node项目启动(2)-CSDN博客
Centos7:Jenkins+gitlab+node项目启动(3)
Centos7:Jenkins+gitlab+node项目启动(3)-CSDN博客
node项目启动
项目上传(window下的git)
git add.
git commit -m "首次提交"
git push
登录gitLab网页查看
登录Jenkins 新建Item
输入一个任务名字
构建一个自由风格的软件项目
配置参数
丢弃旧的构建
注1:随意配置一下吧 不然太多的话肯定也不好
源码管理(选择git )
注1:分支要正确
构建触发器
注1:来吧 勾选一个最长的 别问为什么
构建环境
注1:每次构建的时候 把之前的目录删掉
构建环境
选择shell脚本构建
构建
pwd;
chmod 775 xl_start_project.sh;
./xl_start_project.sh
注1:第一行就是显示一下路径吧 方便你去查看代码 有没拉取下来
注2:xl_start_project.sh 是我项目的启动脚本 先改下权限吧
注3:启动项目
立即构建
查看构建情况
可以看到 之前的3条指令 都执行了
查看代码
注1:之前的pwd 用上了吧
shell 脚本
#!/bin/bash
npm install
cd src
pm2 start app.json
注1:install一下 然后启动项目啊 ==> 利用了pm2 的守护