File tree 6 files changed +16
-6
lines changed
6 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ inputs:
10
10
required : true
11
11
docker-password :
12
12
required : true
13
+ docker-namespace :
14
+ required : false
13
15
runs :
14
16
using : ' composite'
15
17
steps :
22
24
docker-push-tag : ${{ inputs.docker-push-tag }}
23
25
docker-username : ${{ inputs.docker-username }}
24
26
docker-password : ${{ inputs.docker-password }}
25
- docker-host : ${{ inputs.docker-host }}
27
+ docker-host : ${{ inputs.docker-host }}
28
+ docker-namespace : ${{ inputs.docker-namespace }}
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ inputs:
10
10
required : true
11
11
docker-password :
12
12
required : true
13
+ docker-namespace :
14
+ required : false
13
15
runs :
14
16
using : ' composite'
15
17
steps :
20
22
"${{ inputs.docker-push-tag }}" \
21
23
"${{ inputs.docker-host }}" \
22
24
"${{ inputs.docker-username }}" \
23
- "${{ inputs.docker-password }}"
25
+ "${{ inputs.docker-password }}" \
26
+ "${{ inputs.docker-namespace || 'jembi' }}"
24
27
shell: bash
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ push_tag=$2
5
5
registry_url=$3
6
6
username=$4
7
7
password=$5
8
+ namespace=$6
8
9
9
10
if [ -z " $registry_url " ] || [ -z " $username " ] || [ -z " $password " ]; then
10
11
echo " Docker host details not set. Skipping deploying"
@@ -26,7 +27,7 @@ IMAGE_LIST=$(docker image ls --filter "reference=*:$original_tag" --format "{{.R
26
27
27
28
for IMAGE in $IMAGE_LIST ; do
28
29
IFS=' :' read -a image_details <<< " $IMAGE"
29
- push_tag_url=" $registry_url /$username /${image_details[0]} :$push_tag "
30
+ push_tag_url=" $registry_url /$namespace /${image_details[0]} :$push_tag "
30
31
31
32
echo " Pushing image: $IMAGE to '$push_tag_url '"
32
33
Original file line number Diff line number Diff line change 51
51
docker-push-tag : ${{ steps.validate-tag.outputs.docker-push-tag }}
52
52
docker-host : " docker.io"
53
53
docker-username : ${{ secrets.DOCKER_HUB_USER_NAME }}
54
- docker-password : ${{ secrets.DOCKER_HUB_PASSWORD }}
54
+ docker-password : ${{ secrets.DOCKER_HUB_PASSWORD }}
55
+ docker-namespace : ${{ vars.DOCKER_HUB_NAMESPACE }}
Original file line number Diff line number Diff line change 36
36
image-build-tag : ${{ steps.get-image-build-tag.outputs.image-build-tag }}
37
37
docker-host : ${{ vars.DOCKER_LOCAL_HOST_NAME }}
38
38
docker-username : ${{ secrets.DOCKER_LOCAL_USER_NAME }}
39
- docker-password : ${{ secrets.DOCKER_LOCAL_PASSWORD }}
39
+ docker-password : ${{ secrets.DOCKER_LOCAL_PASSWORD }}
40
+ docker-namespace : ${{ vars.DOCKER_LOCAL_NAMESPACE }}
Original file line number Diff line number Diff line change 36
36
docker-push-tag : ${{ steps.validate-tag.outputs.docker-push-tag }}
37
37
docker-host : " docker.io"
38
38
docker-username : ${{ secrets.DOCKER_HUB_USER_NAME }}
39
- docker-password : ${{ secrets.DOCKER_HUB_PASSWORD }}
39
+ docker-password : ${{ secrets.DOCKER_HUB_PASSWORD }}
40
+ docker-namespace : ${{ vars.DOCKER_HUB_NAMESPACE }}
You can’t perform that action at this time.
0 commit comments