Skip to content

Commit 0a2e028

Browse files
Added login and logout
1 parent 0fb5e51 commit 0a2e028

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

action.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,18 @@ inputs:
4545
description: 'Pre warm command to run inside the container'
4646
required: false
4747
default: 'echo "warming up!"'
48-
username:
49-
description: 'Docker username.'
48+
registry_authentication:
49+
description : 'Authenticate against registry server'
50+
required : false
51+
default: 'false'
52+
registry_username:
53+
description: 'Docker registry username.'
5054
required: false
51-
auth_token:
52-
description: 'Docker auth_token.'
55+
registry_token:
56+
description: 'Docker registry token'
5357
required: false
54-
repository:
55-
description: 'Docker repository.'
58+
registry_repository:
59+
description: 'Docker registry repository'
5660
required: false
5761

5862
runs:
@@ -72,9 +76,10 @@ runs:
7276
shell: powershell
7377
- name: docker_login
7478
id: docker_login
79+
if: inputs.registry_authentication == 'true'
7580
shell: powershell
7681
run: >-
77-
docker login ${{ inputs.repository }} -u ${{ inputs.username }} -p ${{ inputs.auth_token }}
82+
docker login ${{ inputs.registry_repository }} -u ${{ inputs.registry_username }} -p ${{ inputs.registry_token }}
7883
- name: Pre-warm
7984
if: inputs.pre-warm == 'true'
8085
run: |
@@ -99,6 +104,7 @@ runs:
99104
shell: powershell
100105
- name: docker_logout
101106
id: docker_logout
107+
if: inputs.registry_authentication == 'true'
102108
shell: powershell
103109
run: >-
104-
docker logout ${{ inputs.repository }}
110+
docker logout ${{ inputs.registry_repository }}

0 commit comments

Comments
 (0)