Sign inSign up

bcgdv/gitlab-ci-docker

By bcgdv

Updated almost 7 years ago

Image
1

100K+

bcgdv/gitlab-ci-docker repository overview

gitlab-ci-docker

GitLab CI Docker Service with build tools for Git, DockerHub & AWS ECR. Publish to multiple Docker registries at the same time

RegistryPublicPath
hub.docker.comYbcgdv/gitlab-ci-docker
gitlab.comNbcgdv/gitlab-ci-docker
gitlab.bcgdv.ioNdev-ops/gitlab-ci-docker
Environment Variables
ParameterTypeDescription
AWS_BUILD_ACCESS_KEYstrAWS ECR ACCESS_KEY
AWS_BUILD_SECRET_KEYstrAWS ECR BUILD_SECRET
AWS_BUILD_REGIONstrAWS ECR Region ( default: us-west-2 )
Usage
## gitlab-ci.yml

stage:
  - build

build:
  image: bcgdv/gitlab-ci-docker:latest
  stage: build
  services:
    - docker:dind
  before_script:
    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
    - docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD
    - sh aws-ecr-login
  script:
    - docker build -t $IMAGE_TAG .
    - docker tag $IMAGE_TAG $DOCKER_TAG
    - docker tag $IMAGE_TAG $ECR_TAG
    - docker push $IMAGE_TAG
    - docker push $DOCKER_TAG
    - docker push $ECR_TAG

Tag summary

Content type

Image

Digest

Size

132.6 MB

Last updated

almost 7 years ago

docker pull bcgdv/gitlab-ci-docker