Create a docker container to run unit and integration tests
In order to improve and ease the development for the team, it has been decided to start using docker as part of the CI pipeline, for this having a container that contains all of the dependencies to run the openQA tests (for os-autoinst project and openQA project) is needed.
AC1: Docker container is created based on Leap 42.3
AC2: Docker container has development dependencies installed from repositories.
AC3: Container is pushed to Dockerhub
AC4: Container is introduced in our CI (Travis)
Optional AC5: CircleCI is being used too by openQA project.
#2 Updated by dasantiago almost 2 years ago
At the moment i have this:
1- The DB isn't starting. Probably it the 01-postgresql.sh script needs to be run as CMD
2- We need to pass travis environment variables to the docker. This is done with --environment.