@@ -35,24 +35,20 @@ jobs:
3535 run : |
3636 pack builder create builder --config builder.toml
3737
38- - name : Push to GCR
39- env :
40- GCR_PUSH_BOT_JSON_KEY : ${{ secrets.GCR_PUSH_BOT_JSON_KEY }}
41- run : |
42- echo "${GCR_PUSH_BOT_JSON_KEY}" | docker login --username _json_key --password-stdin gcr.io
43- docker tag builder "gcr.io/paketo-buildpacks/builder:buildpackless-base"
44- docker tag builder "gcr.io/paketo-buildpacks/builder:${{ steps.event.outputs.tag }}-buildpackless-base"
45-
46- docker push "gcr.io/paketo-community/builder:buildpackless-base"
47- docker push "gcr.io/paketo-community/builder:${{ steps.event.outputs.tag }}-buildpackless-base"
48-
49- - name : Push to Dockerhub
38+ - name : Push To Dockerhub
5039 env :
5140 PAKETO_BUILDPACKS_DOCKERHUB_USERNAME : ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_USERNAME }}
5241 PAKETO_BUILDPACKS_DOCKERHUB_PASSWORD : ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_PASSWORD }}
42+ DOCKERHUB_ORG : " paketocommunity"
5343 run : |
44+ # Strip off the Github org prefix from repo name
45+ # paketo-buildpacks/builder-with-some-name --> builder-with-some-name
46+ registry_repo=$(echo "${{ github.repository }}" | sed 's/^.*\///')
47+
5448 echo "${PAKETO_BUILDPACKS_DOCKERHUB_PASSWORD}" | docker login --username "${PAKETO_BUILDPACKS_DOCKERHUB_USERNAME}" --password-stdin
55- docker tag builder "paketocommunity/builder:buildpackless-base"
56- docker tag builder "paketocommunity/builder:${{ steps.event.outputs.tag }}-buildpackless-base"
57- docker push "paketocommunity/builder:buildpackless-base"
58- docker push "paketocommunity/builder:${{ steps.event.outputs.tag }}-buildpackless-base"
49+ docker tag builder "${DOCKERHUB_ORG}/${registry_repo}:latest"
50+ docker tag builder "${DOCKERHUB_ORG}/${registry_repo}:${{ steps.event.outputs.tag }}"
51+
52+ docker push "${DOCKERHUB_ORG}/${registry_repo}:latest"
53+ docker push "${DOCKERHUB_ORG}/${registry_repo}:${{ steps.event.outputs.tag }}"
54+
0 commit comments