Guy*_*Guy 3 travis-ci create-react-app
我已按照说明进行操作,但由于以下原因,我的travis构建失败了:
指定的公共目录不存在,无法部署主机
该纱线构建成功,但部署失败。难道是Travis的firebase宝石忽略了firebase.json中的托管/公钥?
我的.travis.yml
language: node_js
warnings_are_errors: false
node_js:
- '9'
before_script:
- export CI=false
cache:
yarn: true
directories:
- node_modules
before_deploy:
- yarn build
deploy:
provider: firebase
token:
secure: xxx
env:
global:
- secure: xxx
Run Code Online (Sandbox Code Playgroud)
我的firebase.json
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
小智 6
加
deploy:
skip_cleanup: true
Run Code Online (Sandbox Code Playgroud)
到您的.travis.yml。git stash --all步骤将在部署阶段之前删除您的本地构建目录。因此,它找不到您的构建目录。
| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |