Jenkins 简单静态项目任务配置

原文连接: 何晓东 博客nginx

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

生产环境配置

须要线上有对应的目录,先配置 git 及 nginx,配置完毕以后访问对应域名,确承认以用,而后删掉测试文件,保留 git 配置就行。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 模式,能够:github

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

若是是nginx 单独服务的:
nginx -t 测试新的配置,而后 service nginx restart,让配置生效docker

配置完毕以后能够试试一个静态页面,而后经过配置的域名访问一下,能正常访问说明环境是正常了。shell

配置 Jenkins 任务

重点是设置从哪里获取须要发布的代码,获取代码以后须要执行哪些操做。

首先建立新任务,选择 - 构建一个自由风格的软件项目,进入具体的配置页面。
Jenkins 代码及分支选择
配图是使用的 gitlab 的 master 分支。gitlab

Jenkins 构建命令
配图为只使用 cd dir git pull 就行。测试

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

参考连接:rest

  1. Jenkins安装及入门配置

一如既往推荐一些 优秀课程,经过个人二维码购买能够享受八折优惠。code

相关文章
相关标签/搜索