赞
踩
Publish Over SSH(Jenkins插件)、linux服务器的nginx配置、存放位置
参考文章:https://juejin.cn/post/7000534516410351646
1、创建一个自由风格的项目
2、钉钉机器人—>运行时,在钉钉上提示信息;
3、丢弃旧的构建---->解决每次构建占用磁盘的问题
https://blog.csdn.net/xl_name/article/details/79626238
4、源代码管理
代码存放的地址、可访问的账户、具体位置

4、构建触发器
轮询SCM----->H/2 * * * *
5、构建环境选择对应的NodeJS(版本很重要,一定要是对应的前端开发的版本)

6、执行shell

7、Send files or execute commands over SSH
(1)dist/****.tar.gz 当前目录下的压缩包;
(2)remote directory 这个写想要存放的位置,例如/alien
(3)解压路径./ 或者 全路径(部分项目必须全路径)

Publish over SSH
1、里面新增一个对应ip的服务器;
2、需要账号、密码、想要存放文件的位置

1.系统配置和Publish over SSH写的路径不一致,在指定的包总是不能显示
系统配置:/home/docker
构建的SSH:dist/**.tar
服务器上一直存在/home/docker下,实际想在/home/docker/v1下
2.Send files or execute commands over SSH
dist 自己寻设置的目录;
解压的时候必须写全路径(相对路径)
cd /home/docker/v1
tar -xzvf mulch.tar.gz -C ./m1
cd /etc/nginx/conf.d/locationconf:
location /test {
alias /home/docker/v1/test;
index index.html index.htm;
try_files $uri $uri/ /index.html 404;
}
编辑完成后需要重启nginx
重启命令:nginx -s reload
这个是为了方便前端项目放在指定位置,所以一般要提前创建一个文件夹
cd /home/docker/volume
mkdir test
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。