From 8b1203834fad90c5ef545fe2a220de31eeae758b Mon Sep 17 00:00:00 2001 From: Amandine PERRIN <amandine.perrin@pasteur.fr> Date: Mon, 7 Oct 2019 10:30:30 +0200 Subject: [PATCH] Test building image for tests + for annotate-tree --- .gitlab-ci.yml | 22 +++++++++++----------- for_build/annote_and_1tree/Dockerfile | 8 ++++++++ for_tests/Dockerfile | 2 +- 3 files changed, 20 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f4f15f00..7c37f2ac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,17 +34,17 @@ build-test-image: # tags: # - k8s -# build-install-annote-and-quicktree: -# only: -# - docker -# stage: build -# script: -# - apk update #; apk add git -# # - git checkout master -- requirements.txt -# - docker build --pull -t "$CI_REGISTRY_IMAGE/install-ubuntu-annote-quicktree" for_build/annote_and_1tree -# - docker push "$CI_REGISTRY_IMAGE/install-ubuntu-annote-quicktree" -# tags: -# - k8s +build-install-annote-and-quicktree: + only: + - docker + stage: build + script: + - apk update #; apk add git + # - git checkout master -- requirements.txt + - docker build --pull -t "$CI_REGISTRY_IMAGE/install-ubuntu-annote-quicktree" for_build/annote_and_1tree + - docker push "$CI_REGISTRY_IMAGE/install-ubuntu-annote-quicktree" + tags: + - k8s # build-ubuntu: # only: diff --git a/for_build/annote_and_1tree/Dockerfile b/for_build/annote_and_1tree/Dockerfile index 4ff9d5d6..a062bb44 100644 --- a/for_build/annote_and_1tree/Dockerfile +++ b/for_build/annote_and_1tree/Dockerfile @@ -16,6 +16,14 @@ RUN apt-get install -y \ RUN pip3 install --upgrade pip +# Update makeblastdb for prokka +WORKDIR /tmp +RUN wget ftp://ftp.ncbi.nlm.nih.gov/blast/executables/LATEST/ncbi-blast-2.9.0+-x64-linux.tar.gz &&\ + tar zxvpf ncbi-blast-2.9.0+-x64-linux.tar.gz &&\ + cp /tmp/ncbi-blast-2.9.0+/bin/makeblastdb /usr/local/bin/ &&\ + rm ncbi-blast-2.9.0+-x64-linux.tar.gz + + # Install prokka: WORKDIR /tmp RUN apt-get install -y\ diff --git a/for_tests/Dockerfile b/for_tests/Dockerfile index d7a21f0e..4a339786 100644 --- a/for_tests/Dockerfile +++ b/for_tests/Dockerfile @@ -13,7 +13,7 @@ RUN apt-get install -y \ RUN pip3 install --upgrade pip -# Update makeblastdb +# Update makeblastdb for prokka WORKDIR /tmp RUN wget ftp://ftp.ncbi.nlm.nih.gov/blast/executables/LATEST/ncbi-blast-2.9.0+-x64-linux.tar.gz &&\ tar zxvpf ncbi-blast-2.9.0+-x64-linux.tar.gz &&\ -- GitLab