From 11a8839fcdc4e9a44f8a6ddb4449c2d1c84118dc Mon Sep 17 00:00:00 2001 From: Nicolas Caron Date: Thu, 7 Mar 2024 09:22:20 +0100 Subject: [PATCH] test workflow build and push on gitea registry --- .github/workflows/build.yml | 55 ++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 31 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5292e54..73399e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,34 +8,33 @@ on: jobs: build_and_push: runs-on: ubuntu-22.04 + container: ghcr.io/catthehacker/ubuntu:act-latest steps: - name: Checkout repository uses: actions/checkout@v2 # Installation de Docker - - name: Install Docker - run: | - apt-get update - apt-get install -y docker.io - service docker start - echo "6744954b4a3a43422e62e8d110f90de527ce094d" | docker login git.coopgo.io -u ncaron --password-stdin - docker build -t git.coopgo.io/coopgo-platform/mobility-accounts:test . - docker push git.coopgo.io/coopgo-platform/mobility-accounts + # - name: Install Docker + # run: | + # apt-get update + # apt-get install -y docker.io + + # - name: Start Docker + # run: service docker start + - name: Login to Docker Registry + uses: docker/login-action@v1 + with: + registry: git.coopgo.io + username: ncaron + password: 6744954b4a3a43422e62e8d110f90de527ce094d - # - name: Login to Docker Registry - # uses: docker/login-action@v1 - # with: - # registry: git.coopgo.io - # username: ncaron - # password: 6744954b4a3a43422e62e8d110f90de527ce094d + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 - # - name: Set up QEMU - # uses: docker/setup-qemu-action@v1 - - # - name: Set up Docker Buildx - # uses: docker/setup-buildx-action@v1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 # - name: Get Gitea Tags # id: get_tags @@ -49,15 +48,9 @@ jobs: # run: | # echo "Latest tag found: ${{ steps.get_tags.outputs.latest_tag }}" - # - name: Build and push Docker image - # uses: docker/build-push-action@v1 - # with: - # context: "{{defaultContext}}" - # push: true - # tags: "git.coopgo.io/coopgo-platform/mobility-accounts:test" - - # - name: Deploy - # run: | - # echo "6744954b4a3a43422e62e8d110f90de527ce094d" | docker login git.coopgo.io -u ncaron --password-stdin - # docker build -t git.coopgo.io/coopgo-platform/mobility-accounts:test . - # docker push git.coopgo.io/coopgo-platform/mobility-accounts \ No newline at end of file + - name: Build and push Docker image + uses: docker/build-push-action@v1 + with: + context: "{{defaultContext}}" + push: true + tags: "git.coopgo.io/coopgo-platform/mobility-accounts:test"