├── README.md ├── Dockerfile └── action.yml /README.md: -------------------------------------------------------------------------------- 1 | # docker-test 2 | First Docker container test 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | # Container image that runs your code 2 | FROM alpine:3.10 3 | 4 | # Copies your code file from your action repository to the filesystem path `/` of the container 5 | COPY entrypoint.sh /entrypoint.sh 6 | 7 | # Code file to execute when the docker container starts up (`entrypoint.sh`) 8 | ENTRYPOINT ["/entrypoint.sh"] 9 | -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- 1 | # action.yml 2 | name: 'Hello World' 3 | description: 'Greet someone and record the time' 4 | inputs: 5 | who-to-greet: # id of input 6 | description: 'Who to greet' 7 | required: true 8 | default: 'World' 9 | outputs: 10 | time: # id of output 11 | description: 'The time we greeted you' 12 | runs: 13 | using: 'docker' 14 | image: 'Dockerfile' 15 | args: 16 | - ${{ inputs.who-to-greet }} 17 | --------------------------------------------------------------------------------