Travis CI项目仓库Trigger Build选项无法点击启用该如何解决
触发构建(trigger builds)选项不可用的解决方法
触发构建按钮灰化无法点击可按以下步骤排查:
- 确认当前登录的是Travis CI官方新站点,旧的travis-ci.org站点已完全停止服务,所有项目均需迁移到新站点操作
- 检查你的GitHub账号对目标仓库是否拥有写权限,若仓库归属组织管理,需要先在组织设置的第三方应用授权列表中放行Travis CI的访问权限
- 进入Travis CI对应项目的设置页面,在通用设置板块确认「推送分支时构建」、「推送PR时构建」两个选项已处于开启状态
- 确认你提交到GitHub仓库的
.travis.yml文件在main分支下,与配置中指定的触发分支一致,未提交有效配置文件到对应分支时,手动触发功能会默认锁定 - 排查配置文件的语法问题,你提供的配置本身逻辑无误,重点检查提交的文件是否存在缩进错误、特殊符号转义异常的问题,Travis CI识别到无效配置时也会禁用手动触发功能
你提交的.travis.yml配置内容参考:
language: node_js cache: directories: - ~/.npm node_js: - '12' git: depth: 3 script: - yarn build deploy: provider: pages edge: true skip-cleanup: true keep-history: true github-token: $GITHUB_TOKEN local-dir: dist/ target-branch: gh-pages commit_message: "Deploy Release" on: branch: main
内容的提问来源于stack exchange,提问作者Cristian Rodríguez
相关产品推荐
相关产品推荐

