如何解决travis矩阵版本中的哪个版本用于gh_page提供程序
当我用以下规范构建travis矩阵时:
matrix:
include:
- os: osx
rust: stable
- os: linux
rust: stable
allow_failures:
- os: osx
并且我使用部署提供程序上传在构建过程中生成的html书:
deploy:
provider: pages
skip-cleanup: true
github-token: $GITHUB_PAGES_TOKEN
local-dir: target/html
keep-history: false
on:
branch: master
哪个gh_pages提供程序在哪个构建输出上运行?
解决方法
从实验来看,提供的deploy:gh_pages似乎是在我的矩阵的最后一个版本上运行的,在上面的示例中是linux。
我不确定其他版本上的failure_allowed(可能与fast_fail结合使用)是否可以改变这种情况。
即,如果允许最后一个失败(并且确实如此),那么我认为即使整个构建“成功”并且为绿色,部署程序也不会运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。