@@ -59,25 +59,26 @@ jobs:
59
59
if : inputs.tags != ''
60
60
run : echo "TAGS=-PdockerTags=${{ inputs.tags }}" >> $GITHUB_ENV
61
61
62
- - name : Setup Docker Hub credentials
63
- if : inputs.registry == 'docker.io'
64
- run : |
65
- echo "DOCKER_USERNAME=${{ secrets.DOCKERHUB_USERNAME }}" >> $GITHUB_ENV
66
- echo "DOCKER_PASSWORD=${{ secrets.DOCKERHUB_TOKEN }}" >> $GITHUB_ENV
62
+ - name : Login to DockerHub
63
+ if : env.REGISTRY == 'docker.io'
64
+ uses : docker/login-action@v3
65
+ with :
66
+ username : ${{ secrets.DOCKERHUB_USERNAME }}
67
+ password : ${{ secrets.DOCKERHUB_TOKEN }}
67
68
68
- - name : Setup GitHub Container Registry credentials
69
- if : inputs.registry == 'ghcr.io'
70
- run : |
71
- echo "DOCKER_USERNAME=${{ github.actor }}" >> $GITHUB_ENV
72
- echo "DOCKER_PASSWORD=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
69
+ - name : Login to GitHub Container Registry
70
+ if : env.REGISTRY == 'ghcr.io'
71
+ uses : docker/login-action@v3
72
+ with :
73
+ registry : ghcr.io
74
+ username : ${{ github.actor }}
75
+ password : ${{ secrets.GITHUB_TOKEN }}
73
76
74
77
- name : Build and deploy OCI image
75
78
run : >
76
79
./gradlew bootBuildImage
77
80
-PjvmType=${{ inputs.image-jvm-type }}
78
81
-PjdkVersion=${{ inputs.image-jvm-version }}
79
- -PdockerUsername=${{ env.DOCKER_USERNAME }}
80
- -PdockerPassword=${{ env.DOCKER_PASSWORD }}
81
82
$TAGS
82
83
--imageName=${{ inputs.registry }}/${{ inputs.image-name }}
83
84
--publishImage
0 commit comments