Github 不在提交附近显示新的 travis 构建
Github doesn't display new travis builds near the commits
我正在开发一个简单的应用程序,但遇到了 travis 构建问题。我通过一次提交创建了一个分支和一个新的拉取请求,但我的构建按预期失败了。当我修复问题时,我尝试推送更多提交,但发现 travis 没有对此做出反应。然后我推送更多具有相同结果的提交 - 没有 travis 反应。
我在 travis-ci.org 上检查了我的应用程序,发现 travis 在每次提交时都成功创建了构建。但是 github 只显示第一次失败的构建(见下图)。这是我的 .travis.yml
文件:
sudo: required
language: node_js
node_js:
- '13'
env:
global:
- PG_SQL_USER=hsxyxlxq
- PG_SQL_HOST=balarama.db.elephantsql.com
- PG_SQL_DB=hsxyxlxq
- PG_SQL_TEST_USER=gskibphv
- PG_SQL_TEST_HOST=drona.db.elephantsql.com
- PG_SQL_TEST_DB=gskibphv
- secure: #####
- secure: #####
before_script:
- npm install
script:
- npm run migrate:test
- npm run test
deploy:
provider: heroku
app: richi-sh
api_key:
secure: #####
on:
repo: lutaev/richi
我是CI的新人,遇到这种情况我该怎么办?
谢谢。
在 github 和 travis-ci 论坛上询问了一段时间后,我发现这是一个 travis-ci 问题。为了解决这个问题,我最终进行了“硬重置”:撤销从 GitHub 到 Travis 的所有授权,然后再次添加它们:GitHub > 设置 > 应用程序 > 授权的 OAuth 应用撤销 Travis CI对于开源。然后我访问了我的 Travis 仪表板,注销,使用 GitHub 再次登录并重新授权。我还必须创建一个额外的提交才能使构建状态成功。
我正在开发一个简单的应用程序,但遇到了 travis 构建问题。我通过一次提交创建了一个分支和一个新的拉取请求,但我的构建按预期失败了。当我修复问题时,我尝试推送更多提交,但发现 travis 没有对此做出反应。然后我推送更多具有相同结果的提交 - 没有 travis 反应。
我在 travis-ci.org 上检查了我的应用程序,发现 travis 在每次提交时都成功创建了构建。但是 github 只显示第一次失败的构建(见下图)。这是我的 .travis.yml
文件:
sudo: required
language: node_js
node_js:
- '13'
env:
global:
- PG_SQL_USER=hsxyxlxq
- PG_SQL_HOST=balarama.db.elephantsql.com
- PG_SQL_DB=hsxyxlxq
- PG_SQL_TEST_USER=gskibphv
- PG_SQL_TEST_HOST=drona.db.elephantsql.com
- PG_SQL_TEST_DB=gskibphv
- secure: #####
- secure: #####
before_script:
- npm install
script:
- npm run migrate:test
- npm run test
deploy:
provider: heroku
app: richi-sh
api_key:
secure: #####
on:
repo: lutaev/richi
我是CI的新人,遇到这种情况我该怎么办?
谢谢。
在 github 和 travis-ci 论坛上询问了一段时间后,我发现这是一个 travis-ci 问题。为了解决这个问题,我最终进行了“硬重置”:撤销从 GitHub 到 Travis 的所有授权,然后再次添加它们:GitHub > 设置 > 应用程序 > 授权的 OAuth 应用撤销 Travis CI对于开源。然后我访问了我的 Travis 仪表板,注销,使用 GitHub 再次登录并重新授权。我还必须创建一个额外的提交才能使构建状态成功。