From 6c4dd573689600b7bf9e6d23b1b4b052fd02e643 Mon Sep 17 00:00:00 2001 From: James Laska Date: Wed, 19 Oct 2016 15:56:34 -0400 Subject: [PATCH] Copy requirements individually to avoid invalidating docker cache --- tools/docker-compose/unit-tests/Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/docker-compose/unit-tests/Dockerfile b/tools/docker-compose/unit-tests/Dockerfile index b3c6f33832..a44627c7ac 100644 --- a/tools/docker-compose/unit-tests/Dockerfile +++ b/tools/docker-compose/unit-tests/Dockerfile @@ -37,7 +37,12 @@ RUN yum install -y nodejs WORKDIR "/ansible-tower" # Copy requirements files -COPY requirements/*.txt requirements/ +# NOTE: '*' is not used as it invalidates docker caching +COPY requirements/requirements.txt requirements/ +COPY requirements/requirements_ansible.txt requirements/ +COPY requirements/requirements_dev.txt requirements/ +COPY requirements/requirements_jenkins.txt requirements/ + # Copy __init__.py so the Makefile can retrieve `awx.__version__` COPY awx/__init__.py awx/