From 2d6ffd39ee3aaaef4b1741f1526ad5e6e5c98d0d Mon Sep 17 00:00:00 2001 From: Arnab Roy Chowdhury Date: Fri, 8 Apr 2022 09:07:38 +0530 Subject: [PATCH 1/4] Update nuget packages --- FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj b/FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj index 60bf9ea..a6d7ce6 100644 --- a/FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj +++ b/FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj @@ -7,7 +7,7 @@ - + From 6721083761c6fd2e7f150296455b8974f29168d9 Mon Sep 17 00:00:00 2001 From: Arnab Roy Chowdhury Date: Fri, 8 Apr 2022 09:15:53 +0530 Subject: [PATCH 2/4] Docker login action ghcr.io --- .github/workflows/back-end-ci-cd.yml | 23 ++++++++++++++--------- .github/workflows/front-end-ci-cd.yml | 23 ++++++++++++++--------- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/.github/workflows/back-end-ci-cd.yml b/.github/workflows/back-end-ci-cd.yml index 516fa20..94722ee 100644 --- a/.github/workflows/back-end-ci-cd.yml +++ b/.github/workflows/back-end-ci-cd.yml @@ -42,12 +42,15 @@ jobs: - name: Publish run: dotnet publish 'FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj' --configuration Release -o 'publish/app' - name: Docker build - run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t docker.pkg.github.com/arnab-developer/frontendbackenddemo/backend:1.0.2 . + run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t ghcr.io/arnab-developer/frontendbackenddemo/backend:1.0.2 . + - name: GitHub Container Registry login + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Docker push - run: | - echo "${{ secrets.GITHUB_TOKEN }}" | docker login https://docker.pkg.github.com -u Arnab-Developer --password-stdin - docker push docker.pkg.github.com/arnab-developer/frontendbackenddemo/backend:1.0.2 - docker logout https://docker.pkg.github.com + run: docker push ghcr.io/arnab-developer/frontendbackenddemo/backend:1.0.2 dockerhub-push: if: ${{ github.event_name == 'release' }} @@ -68,8 +71,10 @@ jobs: run: dotnet publish 'FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj' --configuration Release -o 'publish/app' - name: Docker build run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t 45862391/frontendbackenddemo-backend:1.0.2 . + - name: Login to Docker Hub + uses: docker/login-action@v1 + with: + username: ${{ 45862391 }} + password: ${{ secrets.DOCKERHUB_PWD }} - name: Docker push - run: | - echo "${{ secrets.DOCKERHUB_PWD }}" | docker login -u 45862391 --password-stdin - docker push 45862391/frontendbackenddemo-backend:1.0.2 - docker logout \ No newline at end of file + run: docker push 45862391/frontendbackenddemo-backend:1.0.2 \ No newline at end of file diff --git a/.github/workflows/front-end-ci-cd.yml b/.github/workflows/front-end-ci-cd.yml index e4752ae..244c0ac 100644 --- a/.github/workflows/front-end-ci-cd.yml +++ b/.github/workflows/front-end-ci-cd.yml @@ -42,12 +42,15 @@ jobs: - name: Publish run: dotnet publish 'FrontEndBackEndDemo.Web/FrontEndBackEndDemo.Web.csproj' --configuration Release -o 'publish/app' - name: Docker build - run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t docker.pkg.github.com/arnab-developer/frontendbackenddemo/frontend:1.0.2 . + run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t ghcr.io/arnab-developer/frontendbackenddemo/frontend:1.0.2 . + - name: GitHub Container Registry login + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Docker push - run: | - echo "${{ secrets.GITHUB_TOKEN }}" | docker login https://docker.pkg.github.com -u Arnab-Developer --password-stdin - docker push docker.pkg.github.com/arnab-developer/frontendbackenddemo/frontend:1.0.2 - docker logout https://docker.pkg.github.com + run: docker push ghcr.io/arnab-developer/frontendbackenddemo/frontend:1.0.2 dockerhub-push: if: ${{ github.event_name == 'release' }} @@ -68,8 +71,10 @@ jobs: run: dotnet publish 'FrontEndBackEndDemo.Web/FrontEndBackEndDemo.Web.csproj' --configuration Release -o 'publish/app' - name: Docker build run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t 45862391/frontendbackenddemo-frontend:1.0.2 . + - name: Login to Docker Hub + uses: docker/login-action@v1 + with: + username: ${{ 45862391 }} + password: ${{ secrets.DOCKERHUB_PWD }} - name: Docker push - run: | - echo "${{ secrets.DOCKERHUB_PWD }}" | docker login -u 45862391 --password-stdin - docker push 45862391/frontendbackenddemo-frontend:1.0.2 - docker logout + run: docker push 45862391/frontendbackenddemo-frontend:1.0.2 From efe610fb8474a08e632aabbf8fa78238a9e219e7 Mon Sep 17 00:00:00 2001 From: Arnab Roy Chowdhury Date: Fri, 8 Apr 2022 09:17:22 +0530 Subject: [PATCH 3/4] Test --- .github/workflows/back-end-ci-cd.yml | 2 +- .github/workflows/front-end-ci-cd.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/back-end-ci-cd.yml b/.github/workflows/back-end-ci-cd.yml index 94722ee..7a837ab 100644 --- a/.github/workflows/back-end-ci-cd.yml +++ b/.github/workflows/back-end-ci-cd.yml @@ -28,7 +28,7 @@ jobs: run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t 45862391/frontendbackenddemo-backend:1.0.2 . github-docker-push: - if: ${{ github.event_name == 'push' }} + #if: ${{ github.event_name == 'push' }} name: GitHub docker push runs-on: ubuntu-latest needs: build diff --git a/.github/workflows/front-end-ci-cd.yml b/.github/workflows/front-end-ci-cd.yml index 244c0ac..109ddd1 100644 --- a/.github/workflows/front-end-ci-cd.yml +++ b/.github/workflows/front-end-ci-cd.yml @@ -28,7 +28,7 @@ jobs: run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t docker.pkg.github.com/arnab-developer/frontendbackenddemo/frontend:1.0.2 . github-docker-push: - if: ${{ github.event_name == 'push' }} + #if: ${{ github.event_name == 'push' }} name: GitHub docker push runs-on: ubuntu-latest needs: build From 4704f7cab7d4019eddffe7d6795699dec78c4785 Mon Sep 17 00:00:00 2001 From: Arnab Roy Chowdhury Date: Fri, 8 Apr 2022 09:20:46 +0530 Subject: [PATCH 4/4] Revert test --- .github/workflows/back-end-ci-cd.yml | 2 +- .github/workflows/front-end-ci-cd.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/back-end-ci-cd.yml b/.github/workflows/back-end-ci-cd.yml index 7a837ab..94722ee 100644 --- a/.github/workflows/back-end-ci-cd.yml +++ b/.github/workflows/back-end-ci-cd.yml @@ -28,7 +28,7 @@ jobs: run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t 45862391/frontendbackenddemo-backend:1.0.2 . github-docker-push: - #if: ${{ github.event_name == 'push' }} + if: ${{ github.event_name == 'push' }} name: GitHub docker push runs-on: ubuntu-latest needs: build diff --git a/.github/workflows/front-end-ci-cd.yml b/.github/workflows/front-end-ci-cd.yml index 109ddd1..244c0ac 100644 --- a/.github/workflows/front-end-ci-cd.yml +++ b/.github/workflows/front-end-ci-cd.yml @@ -28,7 +28,7 @@ jobs: run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t docker.pkg.github.com/arnab-developer/frontendbackenddemo/frontend:1.0.2 . github-docker-push: - #if: ${{ github.event_name == 'push' }} + if: ${{ github.event_name == 'push' }} name: GitHub docker push runs-on: ubuntu-latest needs: build