Skip to content

Commit 8639543

Browse files
Merge pull request #2 from Arnab-Developer/docker-login
Docker login
2 parents 2a3128a + 4704f7c commit 8639543

File tree

3 files changed

+29
-19
lines changed

3 files changed

+29
-19
lines changed

.github/workflows/back-end-ci-cd.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,15 @@ jobs:
4242
- name: Publish
4343
run: dotnet publish 'FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj' --configuration Release -o 'publish/app'
4444
- name: Docker build
45-
run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t docker.pkg.github.com/arnab-developer/frontendbackenddemo/backend:1.0.2 .
45+
run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t ghcr.io/arnab-developer/frontendbackenddemo/backend:1.0.2 .
46+
- name: GitHub Container Registry login
47+
uses: docker/login-action@v1
48+
with:
49+
registry: ghcr.io
50+
username: ${{ github.actor }}
51+
password: ${{ secrets.GITHUB_TOKEN }}
4652
- name: Docker push
47-
run: |
48-
echo "${{ secrets.GITHUB_TOKEN }}" | docker login https://docker.pkg.github.com -u Arnab-Developer --password-stdin
49-
docker push docker.pkg.github.com/arnab-developer/frontendbackenddemo/backend:1.0.2
50-
docker logout https://docker.pkg.github.com
53+
run: docker push ghcr.io/arnab-developer/frontendbackenddemo/backend:1.0.2
5154

5255
dockerhub-push:
5356
if: ${{ github.event_name == 'release' }}
@@ -68,8 +71,10 @@ jobs:
6871
run: dotnet publish 'FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj' --configuration Release -o 'publish/app'
6972
- name: Docker build
7073
run: docker build -f 'FrontEndBackEndDemo.Api/Dockerfile' -t 45862391/frontendbackenddemo-backend:1.0.2 .
74+
- name: Login to Docker Hub
75+
uses: docker/login-action@v1
76+
with:
77+
username: ${{ 45862391 }}
78+
password: ${{ secrets.DOCKERHUB_PWD }}
7179
- name: Docker push
72-
run: |
73-
echo "${{ secrets.DOCKERHUB_PWD }}" | docker login -u 45862391 --password-stdin
74-
docker push 45862391/frontendbackenddemo-backend:1.0.2
75-
docker logout
80+
run: docker push 45862391/frontendbackenddemo-backend:1.0.2

.github/workflows/front-end-ci-cd.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,15 @@ jobs:
4242
- name: Publish
4343
run: dotnet publish 'FrontEndBackEndDemo.Web/FrontEndBackEndDemo.Web.csproj' --configuration Release -o 'publish/app'
4444
- name: Docker build
45-
run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t docker.pkg.github.com/arnab-developer/frontendbackenddemo/frontend:1.0.2 .
45+
run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t ghcr.io/arnab-developer/frontendbackenddemo/frontend:1.0.2 .
46+
- name: GitHub Container Registry login
47+
uses: docker/login-action@v1
48+
with:
49+
registry: ghcr.io
50+
username: ${{ github.actor }}
51+
password: ${{ secrets.GITHUB_TOKEN }}
4652
- name: Docker push
47-
run: |
48-
echo "${{ secrets.GITHUB_TOKEN }}" | docker login https://docker.pkg.github.com -u Arnab-Developer --password-stdin
49-
docker push docker.pkg.github.com/arnab-developer/frontendbackenddemo/frontend:1.0.2
50-
docker logout https://docker.pkg.github.com
53+
run: docker push ghcr.io/arnab-developer/frontendbackenddemo/frontend:1.0.2
5154

5255
dockerhub-push:
5356
if: ${{ github.event_name == 'release' }}
@@ -68,8 +71,10 @@ jobs:
6871
run: dotnet publish 'FrontEndBackEndDemo.Web/FrontEndBackEndDemo.Web.csproj' --configuration Release -o 'publish/app'
6972
- name: Docker build
7073
run: docker build -f 'FrontEndBackEndDemo.Web/Dockerfile' -t 45862391/frontendbackenddemo-frontend:1.0.2 .
74+
- name: Login to Docker Hub
75+
uses: docker/login-action@v1
76+
with:
77+
username: ${{ 45862391 }}
78+
password: ${{ secrets.DOCKERHUB_PWD }}
7179
- name: Docker push
72-
run: |
73-
echo "${{ secrets.DOCKERHUB_PWD }}" | docker login -u 45862391 --password-stdin
74-
docker push 45862391/frontendbackenddemo-frontend:1.0.2
75-
docker logout
80+
run: docker push 45862391/frontendbackenddemo-frontend:1.0.2

FrontEndBackEndDemo.Api/FrontEndBackEndDemo.Api.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.2.3" />
10+
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" />
1111
</ItemGroup>
1212

1313
</Project>

0 commit comments

Comments
 (0)