Skip to content
Snippets Groups Projects
Commit c7c437d0 authored by MADELA Patrick's avatar MADELA Patrick
Browse files

Update .gitlab-ci.yml file

parent 5498c220
No related branches found
No related tags found
No related merge requests found
Pipeline #2974 failed
......@@ -3,18 +3,33 @@ services:
- docker:dind
variables:
LATEST_VER: "registry.gitlab.com/synchrotron-soleil/control-system/containers/dev-el6:latest"
NAME: dev-el6
CONTAINER_TEST_IMAGE: ${CI_REGISTRY_IMAGE}/${NAME}:$CI_COMMIT_REF_SLUG
CONTAINER_RELEASE_IMAGE: ${CI_REGISTRY_IMAGE}/${NAME}:latest
stages:
- build
- test
- release
build-job:
stage: build
# only:
# - master
before_script:
- echo "$REGISTRY_PASSWORD" | docker login registry.gitlab.com -u "$REGISTRY_USER" --password-stdin
- echo "${CI_REGISTRY_PASSWORD}" | docker login -u ${CI_REGISTRY_USER} --password-stdin ${CI_REGISTRY}
script:
- docker info
- docker build -t $LATEST_VER .
- docker push $LATEST_VER
- docker build --pull -t ${CONTAINER_TEST_IMAGE} .
- docker push ${CONTAINER_TEST_IMAGE}
test:
stage: test
script:
- docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
- docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4"
- docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
release:
stage: release
script:
- docker pull ${CONTAINER_TEST_IMAGE}
- docker tag ${CONTAINER_TEST_IMAGE} ${CONTAINER_RELEASE_IMAGE}
- docker push ${CONTAINER_RELEASE_IMAGE}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment