From ddfd7b0e12bbabf8e98f5bd4ac2ef0ef632deafd Mon Sep 17 00:00:00 2001 From: HenriWahl <2835065+HenriWahl@users.noreply.github.com> Date: Thu, 24 Oct 2024 22:47:36 +0200 Subject: [PATCH] docker images --- .github/workflows/build-release-latest.yml | 27 ---------------------- 1 file changed, 27 deletions(-) diff --git a/.github/workflows/build-release-latest.yml b/.github/workflows/build-release-latest.yml index b8af3d5b..0d46f7e1 100644 --- a/.github/workflows/build-release-latest.yml +++ b/.github/workflows/build-release-latest.yml @@ -337,12 +337,6 @@ jobs: pattern: 'debian*' path: artifact merge-multiple: true - # docker login is needed for pushing the build image - - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} # get secret signing key - run: echo "${{ secrets.PACKAGE_SIGNING_KEY }}" > signing_key.asc # organize SSH deploy key for nagstamon-jekyll repo @@ -353,9 +347,6 @@ jobs: - run: git clone git@github.com:HenriWahl/nagstamon-jekyll.git - run: rm -rf ${{ env.repo_dir }}/${{ env.family }}/${{ env.dist }}/${{ env.release }} - run: mkdir -p ${{ env.repo_dir }}/${{ env.family }}/${{ env.dist }}/${{ env.release }} - # if image defined by variable cr_image_version is not pullable aka does not exist it will be created and pushed - - run: docker pull ${{ env.cr_image }}-${{ env.family }}:${{ env.cr_image_version }} || /usr/bin/docker build -t ${{ env.cr_image }}-${{ env.family }}:${{ env.cr_image_version }} -f build/docker/Dockerfile-${{ github.job }} . - - run: docker push ${{ env.cr_image }}-${{ env.family }}:${{ env.cr_image_version }} # create deb repo via Debian build container - run: | /usr/bin/docker run --rm \ @@ -392,12 +383,6 @@ jobs: pattern: 'fedora*' path: artifact merge-multiple: true - # docker login is needed for pushing the build image - - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} # organize SSH deploy key for nagstamon-repo - run: mkdir ~/.ssh - run: echo "${{ secrets.NAGSTAMON_REPO_KEY_WEB }}" > ~/.ssh/id_ed25519 @@ -406,9 +391,6 @@ jobs: - run: git clone git@github.com:HenriWahl/nagstamon-jekyll.git - run: rm -rf ${{ env.repo_dir }}/${{ env.family }}/${{ env.release }} - run: mkdir -p ${{ env.repo_dir }}/${{ env.family }}/${{ env.release }} - # if image defined by variable cr_image_version is not pullable aka does not exist it will be created and pushed - - run: docker pull ${{ env.cr_image }}-${{ env.family }}-${{ env.cr_image_latest }}:${{ env.cr_image_version }} || /usr/bin/docker build -t ${{ env.cr_image }}-${{ env.family }}-${{ env.cr_image_latest }}:${{ env.cr_image_version }} -f build/docker/Dockerfile-${{ github.job }} . - - run: docker push ${{ env.cr_image }}-${{ env.family }}-${{ env.cr_image_latest }}:${{ env.cr_image_version }} # copy *.rpm files into nagstamon-jekyll and create repodata - run: | version=${{ env.release }} && \ @@ -438,12 +420,6 @@ jobs: pattern: 'rhel*' path: artifact merge-multiple: true - # docker login is needed for pushing the build image - - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} # organize SSH deploy key for nagstamon-repo - run: mkdir ~/.ssh - run: echo "${{ secrets.NAGSTAMON_REPO_KEY_WEB }}" > ~/.ssh/id_ed25519 @@ -452,9 +428,6 @@ jobs: - run: git clone git@github.com:HenriWahl/nagstamon-jekyll.git - run: rm -rf ${{ env.repo_dir }}/${{ env.family }}/${{ env.release }} - run: mkdir -p ${{ env.repo_dir }}/${{ env.family }}/${{ env.release }} - # if image defined by variable cr_image_version is not pullable aka does not exist it will be created and pushed - - run: docker pull ${{ env.cr_image }}-${{ env.family }}-${{ env.version }}:${{ env.cr_image_version }} || /usr/bin/docker build -t ${{ env.cr_image }}-${{ env.family }}-${{ env.version }}:${{ env.cr_image_version }} -f build/docker/Dockerfile-${{ github.job }} . - - run: docker push ${{ env.cr_image }}-${{ env.family }}-${{ env.version }}:${{ env.cr_image_version }} # copy *.rpm files into nagstamon-jekyll and create repodata - run: | version=${{ env.release }} && \