需求:jenkins已经配置好了,需要新建任务后部署服务
注意:这个只是针对自己的工作中的记录不具备参考性
jenkins创建任务
- 创建
- 编辑
《1》源码管理:
- 勾选git关联git项目,输入git中项目的远程地址
- 指定需要部署的分支
《2》构建
- 执行shell
#!/bin/bash cd /var/lib/jenkins/workspace/当前创建的任务名称 sudo npm install sudo npm run build + 删除路径下的项目 `rm -rf /home/guess/web/*` 
《4》构建后操作
- 注意:jenkins已经配置过远程基础路径/home了,所以直接写/guess/web
nigix配置
注意:服务脚本每次修改都要重启
service nginx restart //这个是命令重命名后的命令
server {
listen 11111;
server_name 127.0.0.1; 服务的ip地址
root /home/guess/web;
location /{
try_files $uri $uri/ /index.html;
}
location ~ ^/(images|javascript|js|css|flash|media|static)/ {
expires 30d;
}
location ~ /.ht {
deny all;
}
}
提示:
- 进入服务命令:ssh root@xxx.x.x.xx 回车(xx代表ip)
- 输入密码 回车 (就可以进入服务找到nigix配置文件进行配置了)