From ea83e34216baf83743c6bb5482a6354c93a4961d Mon Sep 17 00:00:00 2001 From: Frederic Leger Date: Sat, 26 Oct 2024 12:20:01 +0200 Subject: [PATCH] ci: add docker hub login --- .github/workflows/__shared-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/__shared-ci.yml b/.github/workflows/__shared-ci.yml index 5528dbd..303961d 100644 --- a/.github/workflows/__shared-ci.yml +++ b/.github/workflows/__shared-ci.yml @@ -12,10 +12,21 @@ on: value: ${{ jobs.docker-build-images.outputs.built-images }} jobs: + init: + name: "prepare environment for jobs" + runs-on: self-hosted + steps: + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} shellcheck: name: "Shell: Lint Shell Scripts" runs-on: self-hosted + needs: + - init steps: - name: Checkout uses: actions/checkout@v4 @@ -26,6 +37,8 @@ jobs: hadolint: name: "Docker: Lint Dockerfile" runs-on: self-hosted + needs: + - init steps: - name: Checkout uses: actions/checkout@v4 @@ -36,6 +49,7 @@ jobs: docker-build-images: name: "Docker: Build Images" needs: + - init - shellcheck - hadolint uses: hoverkraft-tech/ci-github-container/.github/workflows/docker-build-images.yml@0.18.0 @@ -68,6 +82,7 @@ jobs: name: "Helm: Chart Testing" runs-on: self-hosted needs: + - init - docker-build-images steps: - name: Checkout