我正在尝试使用Travis CI部署到GitHub页面,但是build
文件夹未在分支上提交。似乎可以通过添加skip_cleanup: true
来解决(我也尝试过skip-cleanup: true
,但是它仍然没有部署build文件夹。
这是我的.travis.yml
。关于什么可能导致这种情况的任何想法?
language: node_js
node_js:
- 10
cache:
directories:
- node_modules
script:
- npm run build
- npm test
deploy:
provider: pages
skip_cleanup: true
github-token: $GITHUB_TOKEN # Set in the settings page of your repository, as a secure variable
keep-history: true
on:
branch: master
答案 0 :(得分:0)
解决方案是我需要将构建文件夹添加到我的.gitignore
中,以便Travis能够提交文件。