File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77
88env :
99 REGISTRY : ghcr.io
10- IMAGE_NAME : ${{ github.repository }}
1110
1211jobs :
1312 build :
@@ -21,21 +20,25 @@ jobs:
2120 - name : Checkout repository
2221 uses : actions/checkout@v4
2322
24- - name : Login to GHCR
23+ - name : Normalize image name (lowercase)
24+ run : |
25+ echo "IMAGE_NAME=${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV
26+
27+ - name : Login to GitHub Container Registry
2528 run : |
2629 echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io \
2730 -u "${{ github.actor }}" \
2831 --password-stdin
2932
30- - name : Build Docker image (manual)
33+ - name : Build Docker image
3134 run : |
3235 docker build \
3336 -f backend/Dockerfile \
34- -t aavtic /$IMAGE_NAME:latest \
35- -t aavtic /$IMAGE_NAME:${{ github.sha }} \
37+ -t $REGISTRY /$IMAGE_NAME:latest \
38+ -t $REGISTRY /$IMAGE_NAME:${{ github.sha }} \
3639 backend
3740
3841 - name : Push Docker image
3942 run : |
40- docker push aavtic /$IMAGE_NAME:latest
41- docker push aavtic /$IMAGE_NAME:${{ github.sha }}
43+ docker push $REGISTRY /$IMAGE_NAME:latest
44+ docker push $REGISTRY /$IMAGE_NAME:${{ github.sha }}
You can’t perform that action at this time.
0 commit comments