mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-01 17:12:21 +00:00
fix(.circleci): dockerhub authentication during releasing process
Co-authored-by: Lorenzo Fontana <lo@linux.com> Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
This commit is contained in:
parent
e637b1ebbc
commit
1c74c68ff3
@ -209,16 +209,19 @@ jobs:
|
|||||||
name: Build and publish slim-dev
|
name: Build and publish slim-dev
|
||||||
command: |
|
command: |
|
||||||
docker build --build-arg VERSION_BUCKET=deb-dev -t falcosecurity/falco:master-slim docker/slim
|
docker build --build-arg VERSION_BUCKET=deb-dev -t falcosecurity/falco:master-slim docker/slim
|
||||||
|
echo ${DOCKERHUB_SECRET} | docker login -u ${DOCKERHUB_USER} --password-stdin
|
||||||
docker push falcosecurity/falco:master-slim
|
docker push falcosecurity/falco:master-slim
|
||||||
- run:
|
- run:
|
||||||
name: Build and publish minimal-dev
|
name: Build and publish minimal-dev
|
||||||
command: |
|
command: |
|
||||||
docker build --build-arg VERSION_BUCKET=bin-dev -t falcosecurity/falco:master-minimal docker/minimal
|
docker build --build-arg VERSION_BUCKET=bin-dev -t falcosecurity/falco:master-minimal docker/minimal
|
||||||
|
echo ${DOCKERHUB_SECRET} | docker login -u ${DOCKERHUB_USER} --password-stdin
|
||||||
docker push falcosecurity/falco:master-minimal
|
docker push falcosecurity/falco:master-minimal
|
||||||
- run:
|
- run:
|
||||||
name: Build and publish dev
|
name: Build and publish dev
|
||||||
command: |
|
command: |
|
||||||
docker build --build-arg VERSION_BUCKET=deb-dev -t falcosecurity/falco:master docker/stable
|
docker build --build-arg VERSION_BUCKET=deb-dev -t falcosecurity/falco:master docker/stable
|
||||||
|
echo ${DOCKERHUB_SECRET} | docker login -u ${DOCKERHUB_USER} --password-stdin
|
||||||
docker push falcosecurity/falco:master
|
docker push falcosecurity/falco:master
|
||||||
# Publish the packages
|
# Publish the packages
|
||||||
"publish/packages":
|
"publish/packages":
|
||||||
@ -261,6 +264,7 @@ jobs:
|
|||||||
command: |
|
command: |
|
||||||
docker build --build-arg VERSION_BUCKET=deb -t "falcosecurity/falco:${CIRCLE_TAG}-slim" docker/slim
|
docker build --build-arg VERSION_BUCKET=deb -t "falcosecurity/falco:${CIRCLE_TAG}-slim" docker/slim
|
||||||
docker tag "falcosecurity/falco:${CIRCLE_TAG}-slim" falcosecurity/falco:latest-slim
|
docker tag "falcosecurity/falco:${CIRCLE_TAG}-slim" falcosecurity/falco:latest-slim
|
||||||
|
echo ${DOCKERHUB_SECRET} | docker login -u ${DOCKERHUB_USER} --password-stdin
|
||||||
docker push "falcosecurity/falco:${CIRCLE_TAG}-slim"
|
docker push "falcosecurity/falco:${CIRCLE_TAG}-slim"
|
||||||
docker push "falcosecurity/falco:latest-slim"
|
docker push "falcosecurity/falco:latest-slim"
|
||||||
- run:
|
- run:
|
||||||
@ -268,6 +272,7 @@ jobs:
|
|||||||
command: |
|
command: |
|
||||||
docker build --build-arg VERSION_BUCKET=bin -t "falcosecurity/falco:${CIRCLE_TAG}-minimal" docker/minimal
|
docker build --build-arg VERSION_BUCKET=bin -t "falcosecurity/falco:${CIRCLE_TAG}-minimal" docker/minimal
|
||||||
docker tag "falcosecurity/falco:${CIRCLE_TAG}-minimal" falcosecurity/falco:latest-minimal
|
docker tag "falcosecurity/falco:${CIRCLE_TAG}-minimal" falcosecurity/falco:latest-minimal
|
||||||
|
echo ${DOCKERHUB_SECRET} | docker login -u ${DOCKERHUB_USER} --password-stdin
|
||||||
docker push "falcosecurity/falco:${CIRCLE_TAG}-minimal"
|
docker push "falcosecurity/falco:${CIRCLE_TAG}-minimal"
|
||||||
docker push "falcosecurity/falco:latest-minimal"
|
docker push "falcosecurity/falco:latest-minimal"
|
||||||
- run:
|
- run:
|
||||||
@ -275,6 +280,7 @@ jobs:
|
|||||||
command: |
|
command: |
|
||||||
docker build --build-arg VERSION_BUCKET=deb -t "falcosecurity/falco:${CIRCLE_TAG}" docker/stable
|
docker build --build-arg VERSION_BUCKET=deb -t "falcosecurity/falco:${CIRCLE_TAG}" docker/stable
|
||||||
docker tag "falcosecurity/falco:${CIRCLE_TAG}" falcosecurity/falco:latest
|
docker tag "falcosecurity/falco:${CIRCLE_TAG}" falcosecurity/falco:latest
|
||||||
|
echo ${DOCKERHUB_SECRET} | docker login -u ${DOCKERHUB_USER} --password-stdin
|
||||||
docker push "falcosecurity/falco:${CIRCLE_TAG}"
|
docker push "falcosecurity/falco:${CIRCLE_TAG}"
|
||||||
docker push "falcosecurity/falco:latest"
|
docker push "falcosecurity/falco:latest"
|
||||||
workflows:
|
workflows:
|
||||||
@ -305,6 +311,7 @@ workflows:
|
|||||||
requires:
|
requires:
|
||||||
- "rpm/sign"
|
- "rpm/sign"
|
||||||
- "publish/docker-dev":
|
- "publish/docker-dev":
|
||||||
|
context: falco
|
||||||
filters:
|
filters:
|
||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
@ -338,6 +345,7 @@ workflows:
|
|||||||
branches:
|
branches:
|
||||||
ignore: /.*/
|
ignore: /.*/
|
||||||
- "publish/docker":
|
- "publish/docker":
|
||||||
|
context: falco
|
||||||
requires:
|
requires:
|
||||||
- "publish/packages"
|
- "publish/packages"
|
||||||
filters:
|
filters:
|
||||||
|
Loading…
Reference in New Issue
Block a user