JenKins配置vue-nuxt的自动部署
01. 准备
1. 在你的nuxt的所在代码目录里确保有docker-compose.yml
2. 服务器上装有docker-compose和docker服务
docker-compose文件示例
02. 配置
在jenkins中新建任务
登录Jenkins
点击左侧菜单“新建任务”,如果是要在指定文件夹新建,则是“新建Item”
在任务配置界面中,输入你的项目名称,类型选择”流水线“
根据需要做以下勾选:
不允许并发构建
丢弃旧的构建
根据需要选择定时构建
配置脚本
在”流水线“中,粘贴如下脚本。注定,定义选择”Pipeline script“
示例1
代码文件不在项目仓库的根节点,而是在项目仓库的子目录里
repository/
company-site/
docker-compose.yml
nuxt.config.js
….
示例2
代码在项目仓库的根目录里
repository/
nuxt.config.js
docker-compose.yml
….
往期精彩