commit 9f25e7ae83836d69af05f19b16cad51883d5a24f Author: Julien Cabillot Date: Thu Apr 4 13:29:43 2019 -0400 import diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..97c9c0d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,36 @@ +image: "docker:latest" + +services: + - "docker:dind" + +before_script: + - "docker login -u \"$CI_REGISTRY_USER\" -p \"$CI_REGISTRY_PASSWORD\" $CI_REGISTRY" + +build-master: + stage: "build" + script: + - "docker build --pull -t \"$CI_REGISTRY_IMAGE\" ." + - "docker push \"$CI_REGISTRY_IMAGE\"" + only: + - "master" + +build: + stage: "build" + script: + - "docker build --pull -t \"$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG\" ." + - "docker push \"$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG\"" + except: + - "master" + +# TODO : add deploy github +#deploy-dockerhub: +# stage: "deploy" +# before_script: +# - "docker login -u \"$DOCKERHUB_USER\" -p \"$DOCKERHUB_PASSWORD\"" +# - "docker login -u \"$CI_REGISTRY_USER\" -p \"$CI_REGISTRY_PASSWORD\" $CI_REGISTRY" +# script: +# - "docker pull \"$CI_REGISTRY_IMAGE\"" +# - "docker tag \"$CI_REGISTRY_IMAGE\" \"$DOCKERHUB_USER/$DOCKERHUB_PROJECT\"" +# - "docker push \"$DOCKERHUB_USER/$DOCKERHUB_PROJECT\"" +# only: +# - "master" diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a7f8998 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM alpine:3.7 +LABEL maintainer="Cabillot Julien " + +RUN apk add --no-cache putty + +USER "nobody"