mirror of
https://github.com/xzeldon/vwdump.git
synced 2025-06-28 06:18:15 +03:00
Dockerhub integration
This commit is contained in:
parent
39e62b09b8
commit
397dde7814
@ -2,11 +2,15 @@ stages:
|
|||||||
- build:docker
|
- build:docker
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
IMAGE_NAME: "$CI_REGISTRY_IMAGE/bw_backup"
|
IMAGE_NAME: "$CI_REGISTRY_IMAGE"
|
||||||
|
IMAGE_NAME_DOCKERHUB: "index.docker.io/bruceforce/bw_backup"
|
||||||
|
|
||||||
.docker_login: &docker_login
|
.docker_login: &docker_login
|
||||||
docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
|
docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
|
||||||
|
|
||||||
|
.dockerhub_login: &dockerhub_login
|
||||||
|
docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_PASSWORD" $DOCKERHUB_REGISTRY
|
||||||
|
|
||||||
.docker_build_template: &docker_build
|
.docker_build_template: &docker_build
|
||||||
stage: build:docker
|
stage: build:docker
|
||||||
image: docker:latest
|
image: docker:latest
|
||||||
@ -19,17 +23,20 @@ build_master:
|
|||||||
<<: *docker_build
|
<<: *docker_build
|
||||||
script:
|
script:
|
||||||
- *docker_login
|
- *docker_login
|
||||||
- docker build --pull -t "$IMAGE_NAME" .
|
- docker build --pull -t "$IMAGE_NAME" -t "$IMAGE_NAME_DOCKERHUB" .
|
||||||
- docker push "$IMAGE_NAME"
|
- docker push "$IMAGE_NAME"
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
build_master_rpi3:
|
build_master_rpi3:
|
||||||
<<: *docker_build
|
<<: *docker_build
|
||||||
script:
|
script:
|
||||||
- *docker_login
|
- *docker_login
|
||||||
- docker build --pull -t "$IMAGE_NAME:rpi3" .
|
- docker build --pull -t "$IMAGE_NAME:rpi3" -t "$IMAGE_NAME_DOCKERHUB:rpi3" .
|
||||||
- docker push "$IMAGE_NAME:rpi3"
|
- docker push "$IMAGE_NAME:rpi3"
|
||||||
|
# dockerhub can't autobuild for arm - so push this build to dockerhub
|
||||||
|
- *dockerhub_login
|
||||||
|
- docker push "$IMAGE_NAME_DOCKERHUB:rpi3"
|
||||||
tags:
|
tags:
|
||||||
- rpi3
|
- rpi3
|
||||||
only:
|
only:
|
||||||
@ -39,7 +46,8 @@ build:
|
|||||||
<<: *docker_build
|
<<: *docker_build
|
||||||
script:
|
script:
|
||||||
- *docker_login
|
- *docker_login
|
||||||
- docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" .
|
- docker build --pull -t "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/bw_backup" .
|
||||||
- docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
|
- docker push "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/bw_backup"
|
||||||
except:
|
except:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user