36 lines
880 B
YAML
36 lines
880 B
YAML
name: Get docker image environement variable
|
|
description: get a environement variable value from a docker image
|
|
inputs:
|
|
image:
|
|
description: "Image"
|
|
required: true
|
|
registry:
|
|
description: "Registry"
|
|
required: false
|
|
username:
|
|
description: "Username"
|
|
required: false
|
|
password:
|
|
description: "Password"
|
|
required: false
|
|
name:
|
|
description: "Environement variable's name"
|
|
required: true
|
|
outputs:
|
|
value:
|
|
description: "The environement variable's value"
|
|
value: ${{steps.worker.outputs.value}}
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: worker
|
|
id: worker
|
|
uses: addnab/docker-run-action@v3
|
|
with:
|
|
image: ${{inputs.image}}
|
|
registry: ${{inputs.registry}}
|
|
username: ${{inputs.username}}
|
|
password: ${{inputs.password}}
|
|
run: echo "::set-output name=value::${${{inputs.name}}}"
|