From 16834ca0514ab675afca50e2045778de3488bf45 Mon Sep 17 00:00:00 2001 From: Marco Realacci Date: Tue, 14 May 2024 01:24:40 +0200 Subject: [PATCH] move pipeline for main again --- .github/workflows/build-push.yml | 2 +- .github/workflows/demopush.yml | 54 -------------------------------- 2 files changed, 1 insertion(+), 55 deletions(-) delete mode 100644 .github/workflows/demopush.yml diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 79c9019..880f485 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -3,7 +3,7 @@ name: Create and publish a Docker image # Configures this workflow to run every time a change is pushed to the branch called `release`. on: push: - branches: ['dev'] + branches: ['main'] # Defines two custom environment variables for the workflow. These are used for the Container registry domain, and a name for the Docker image that this workflow builds. env: diff --git a/.github/workflows/demopush.yml b/.github/workflows/demopush.yml deleted file mode 100644 index 5a1f417..0000000 --- a/.github/workflows/demopush.yml +++ /dev/null @@ -1,54 +0,0 @@ -# -name: Demo Push - -# This workflow runs when any of the following occur: -# - A push is made to a branch called `main` or `seed` -# - A tag starting with "v" is created -# - A pull request is created or updated -on: - push: - branches: - - disabled -# tags: -# - v* -# pull_request: - # This creates an environment variable called `IMAGE_NAME ` with the value `ghtoken_product_demo`. -env: - REGISTRY: ghcr.io - IMAGE_NAME: slaacsense -# -jobs: - # This pushes the image to GitHub Packages. - push: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - attestations: write - pages: write - id-token: write - # - steps: - - uses: actions/checkout@v4 - - - name: Build image - run: docker build . --file Dockerfile --tag $IMAGE_NAME --label "runnumber=${GITHUB_RUN_ID}" - - - name: Log in to registry - run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin - - - name: Push image - run: | - IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME - # This changes all uppercase characters to lowercase. - IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]') - # This strips the git ref prefix from the version. - VERSION=$(echo "${{ github.ref }}" | sed -e 's,.*/\(.*\),\1,') - # This strips the "v" prefix from the tag name. - [[ "${{ github.ref }}" == "refs/tags/"* ]] && VERSION=$(echo $VERSION | sed -e 's/^v//') - # This uses the Docker `latest` tag convention. - [ "$VERSION" == "main" ] && VERSION=latest - echo IMAGE_ID=$IMAGE_ID - echo VERSION=$VERSION - docker tag $IMAGE_NAME $IMAGE_ID:$VERSION - docker push $IMAGE_ID:$VERSION