Jenkins 简单静态项目任务配置

原文链接: 何晓东 博客

主要流程是:先确保生产环境及域名等已经准备好,然后再添加发布任务,让整个流程跑起来。

生产环境配置

需要线上有对应的目录,先配置 git 及 nginx,配置完毕之后访问对应域名,确认可以用,然后删掉测试文件,保留 git 配置就行。

sudo git init
sudo git checkout develop
sudo git remote add origin 远程仓库地址
sudo git branch --set-upstream-to=origin/develop develop

配置仓库及编译脚本,直接发布的不需要仓库和脚本了,静态项目直接 git pull 就行,如果生产环境是 dockers 模式,可以:

docker ps          // 查到对应的服务及id
docker restart id  // 重启id

如果是nginx 单独服务的:

nginx -t 测试新的配置,然后 service nginx restart ,让配置生效

配置完毕之后可以试试一个静态页面,然后通过配置的域名访问一下,能正常访问说明环境是正常了。

配置 Jenkins 任务

重点是设置从哪里获取需要发布的代码,获取代码之后需要执行哪些操作。

首先创建新任务,选择 – 构建一个自由风格的软件项目,进入具体的配置页面。

Jenkins 简单静态项目任务配置

配图是使用的 gitlab 的 master 分支。

Jenkins 简单静态项目任务配置

配图为只使用 cd dir git pull 就行。

完成之后,回到 Jenkins 页面,点击新任务,然后在任务页面立即构建,就可以发布成功了,如果没成功,可以查看当次编译的 – 控制台输出信息,看看报错,例如权限不足,某些地方配置错误等。

参考链接:

  1. Jenkins安装及入门配置

一如既往推荐一些 优秀课程 ,通过我的二维码购买可以享受八折优惠。

原文 

https://segmentfault.com/a/1190000022003707

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Jenkins 简单静态项目任务配置

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址