我想dist在成功后部署该文件夹.但相反,它会继续部署整个存储库.
我想要实现的是同样的效果:
npm publish dist
Run Code Online (Sandbox Code Playgroud)
这是我的相关部分.travis.yml:
deploy:
provider: npm
email: sa.alemdar@hotmail.com
api_key:
secure: MyApiKey
skip_cleanup: true
file_glob: true
file: "dist/**/*"
on:
tags: true
repo: salemdar/angular2-cookie
Run Code Online (Sandbox Code Playgroud)
小智 15
解决方案是使用before_deploy脚本并转到您的文件夹.
只需确保在您的文件夹中包含package.json,并将skip_cleanup选项包含在true中.
有一个功能性的解决方案:
language: node_js
node_js:
- '5'
- '4'
after_success:
- npm run build #make a dist folder
before_deploy:
- cd dist
deploy:
provider: npm
email: email@gmail.com
skip_cleanup: true
api_key:
secure: ##your_secure_key
on:
branch: master
tags: true
repo: loveindent/stateful-api-mock-server
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1788 次 |
| 最近记录: |