@iwotech/deploy-cli
v1.4.1
Published
- 执行 yarn deploy 后,将自动上传 dist 目录下的文件到指定仓库指定分支,并发起 webhook 请求 - 发布可指定单个或多个环境,执行 yarn deploy test prod ...,不指定则发布全部环境
Downloads
24
Readme
自动部署
- 执行 yarn deploy 后,将自动上传 dist 目录下的文件到指定仓库指定分支,并发起 webhook 请求
- 发布可指定单个或多个环境,执行 yarn deploy test prod ...,不指定则发布全部环境
配置文件示例
配置会优先读取项目根目录下 deploy.config.js 文件,如果不存在会读取全局配置文件,位于用户目录下 deploy.config.global.js
module.exports = {
// 文件路径(默认dist)
fileDir: 'dist',
// 发布环境 (可配置多个环境,key可自定义)
envs: {
test: {
repo:'', // 存放静态资源仓库
branch: '', // 对应分支 (不能是master)
// 可以是对象或对象数组
webhooks: {
url:'',
secret:''
}
},
prod:{
repo:'', // 存放静态资源仓库
branch: '', // 对应分支 (不能是master)
// 可以是对象或对象数组
webhooks: [
{
url:'',
secret:''
},
{
url:'',
secret:''
},
]
}
},
// 忽略规则
gitignore:[]
}