Commit aa1ff923 authored by Tru  HUYNH's avatar Tru HUYNH
Browse files

Initial commit

parents
Pipeline #61161 passed with stage
in 3 minutes and 3 seconds
image: registry-gitlab.pasteur.fr/dsi-tools/docker-images/docker:latest
services:
- registry-gitlab.pasteur.fr/dsi-tools/docker-images/docker:dind
stages:
- build
build:
stage: build
script:
- docker login -u gitlab-ci-token -p "$CI_BUILD_TOKEN" registry-gitlab.pasteur.fr
- docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME" .
- docker push "$CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME"
- docker tag "$CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME" "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA"
- docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA"
- docker tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA" "$CI_REGISTRY_IMAGE:latest"
- docker push "$CI_REGISTRY_IMAGE:latest"
- export MY_TIME=`date +"%F-%H%M"`
- docker tag "$CI_REGISTRY_IMAGE:latest" "$CI_REGISTRY_IMAGE:$MY_TIME"
- docker push "$CI_REGISTRY_IMAGE:$MY_TIME"
FROM registry-gitlab.pasteur.fr/tru/docker-ubuntu-lts18.04-ci:latest
MAINTAINER Tru Huynh <tru@pasteur.fr>
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
# bzip2 and curl requirements
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install bzip2 curl
# install miniconda
RUN curl -qsSLkO https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \
&& bash Miniconda3-latest-Linux-x86_64.sh -b -p /opt/miniconda3 \
&& rm Miniconda3-latest-Linux-x86_64.sh
RUN /opt/miniconda3/bin/conda update conda && /opt/miniconda3/bin/conda update --all
# environment
ENV PATH=/opt/miniconda3/bin:$PATH
RUN date +"%Y-%m-%d-%H%M" > /last_update
This diff is collapsed.
# building a miniconda minimal image based on Ubuntu LTS 18.04 for CI
Tru <tru@pasteur.fr>
(toy) docker image produced available at `registry-gitlab.pasteur.fr/tru/docker-ubuntu-lts18.04-miniconda-ci:latest`
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment