Skip to content

Commit 29337ad

Browse files
committed
Buildx not giving feedback of docker build, moving to basic CLI docker build and docker push statements
1 parent 3295ed3 commit 29337ad

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

.github/workflows/build_and_push_docker_latest.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,27 @@ env:
1212
jobs:
1313
docker:
1414
if: github.repository == 'NCAR/ccpp-scm'
15-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-latest
16+
1617
steps:
17-
- name: Checkout
18+
- name: Checkout repository
1819
uses: actions/checkout@v4
19-
- name: Set up QEMU
20-
uses: docker/setup-qemu-action@v3
21-
- name: Set up Docker Buildx
22-
uses: docker/setup-buildx-action@v3
20+
21+
- name: Check if secrets are defined
22+
run: |
23+
if [ -z "${{ secrets.DOCKERHUB_USERNAME }}" ]; then echo "Username is MISSING"; else echo "Username is SET"; fi
24+
if [ -z "${{ secrets.DOCKERHUB_TOKEN }}" ]; then echo "Token is MISSING"; else echo "Token is SET"; fi
25+
2326
- name: Login to Docker Hub
2427
uses: docker/login-action@v3
2528
with:
2629
username: ${{ secrets.DOCKERHUB_USERNAME }}
2730
password: ${{ secrets.DOCKERHUB_TOKEN }}
28-
- name: Push latest tag
29-
uses: docker/build-push-action@v6
30-
with:
31-
context: .
32-
file: docker/Dockerfile
33-
platforms: linux/amd64,linux/arm64
34-
push: true
35-
tags: ${{ env.LATEST_TAG }}
31+
32+
- name: Build Docker image
33+
run: |
34+
docker build -t ${{ env.LATEST_TAG}} docker/
35+
36+
- name: Push Docker image
37+
run: |
38+
docker push ${{ env.LATEST_TAG }}

0 commit comments

Comments
 (0)