I would like to test Django and build a docker image every commit.
I have Django testing working fine:
image: python:3.6
# This folder is cached between builds
# http://docs.gitlab.com/ce/ci/yaml/README.html#cache
cache:
paths:
- ~/.cache/pip/
# This is a basic example for a gem or script which doesn't use
# services such as redis or postgres
before_script:
- python -V # Print out python version for debugging
- pip install -r requirements.txt
variables:
SECRET_KEY: "Testing.Secret.Key"
test:
script:
- python manage.py test
How can I also have it build the docker image? Most .yml files I see for CI/CD that build Docker images use the docker “docker” image, which as far as I can tell does not have python. Any assistance would be great.