blob: ea0412f34319b90027033effa6f7fcc24139cd10 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
language: generic
services:
- docker
env:
- DOCKER_CLIENT_TIMEOUT=120
- COMPOSE_HTTP_TIMEOUT=120
before_install:
# TODO Upload the image to the official gentoo account and get rid of the mmagorsc account
- docker pull mmagorsc/gentoo-rails:latest && docker tag mmagorsc/gentoo-rails:latest gentoo/rails:latest
- docker build -t gentoo/gpackages:latest .
script:
# Run tests using the prebuild image
- docker-compose -f docker-compose.test.yml up --exit-code-from http-serving
## TODO Use either DockerHub or Github Packages and uncomment this block afterwards
## Publish on DockerHub
#- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
## Publish on Github Packages
#- docker login -u $DOCKER_USERNAME -p $DOCKER_TOKEN docker.pkg.github.com
#- docker push gentoo/gpackages:latest
#- echo "Published docker image"
|