vlambda博客
学习文章列表

JenKins配置vue-nuxt的自动部署

01.   准备


1.  在你的nuxt的所在代码目录里确保有docker-compose.yml

2.  服务器上装有docker-compose和docker服务


docker-compose文件示例


02.  配置


在jenkins中新建任务

  1. 登录Jenkins

  2. 点击左侧菜单“新建任务”,如果是要在指定文件夹新建,则是“新建Item”

  3. 在任务配置界面中,输入你的项目名称,类型选择”流水线“

  4. 根据需要做以下勾选:

  • 不允许并发构建

  • 丢弃旧的构建

  • 根据需要选择定时构建


配置脚本

      在”流水线“中,粘贴如下脚本。注定,定义选择”Pipeline script“


示例1

代码文件不在项目仓库的根节点,而是在项目仓库的子目录里

repository/

company-site/

docker-compose.yml

nuxt.config.js

….

JenKins配置vue-nuxt的自动部署


示例2

代码在项目仓库的根目录里

repository/

nuxt.config.js

docker-compose.yml

….

JenKins配置vue-nuxt的自动部署
JenKins配置vue-nuxt的自动部署

希望本期内容能给您带来帮助,我们下期再见~

往期精彩