Travis CI不会构建,尽管我将我的应用程序推送到GitHub



我希望Travis CI在我将应用程序推送到GitHub时构建我的应用程序进行测试。

我认为Travis CI和GitHub之间有合作。

但它没有起作用。

docker-compose.yml在这里。

version: '3'
volumes:
db-data:
services:
web:
build: .
ports:
- '3000:3000'
volumes:
- '.:/product-register'
environment:
- 'DATABASE_PASSWORD=postgres'
tty: true
stdin_open: true
depends_on:
- db
links:
- db
db:
image: postgres
volumes:
- 'db-data:/var/lib/postgresql/data'
environment:
- 'POSTGRES_HOST_AUTH_METHOD=trust'
- 'POSTGRES_USER=postgres'
- 'POSTGRES_PASSWORD=postgres'

.travis.yml在这里。

sudo: required
services: docker
before_install:
- docker login -u polymetisoutis -p 5fb47200-dd19-4772-a9ad-c98913ef1cb9
- docker-compose up --build -d
script:
- docker-compose exec --env 'RAILS_ENV=test' web rails db:create
- docker-compose exec --env 'RAILS_ENV=test' web rails db:migrate
- docker-compose exec --env 'RAILS_ENV=test' web rails test

然后我在这里把存储库推到了GitHub。⇒https://github.com/PolymetisOutis/product-register

在执行下一个命令之后,git push origin master

我认为Travis CI应该在Travis-CI.com页面上构建应用程序进行测试。

但Travis CI没有起作用。

为什么?

有人对此有想法和线索吗?

您的Travis CI构建请求页面[1]总是给出为什么实际上没有触发构建的想法。我可以看到,在你触发一些请求的时候,你的帐户没有得到确认,你的构建请求也被拒绝了,然而,现在看来你可以触发构建了。

[1]https://app.travis-ci.com/github/PolymetisOutis/product-register/requests

相关内容

最新更新