GitHub Actions con Docker#

  • Última modificación: Junio 9, 2022

[ ]:
%%writefile Dockerfile

FROM debian:9.5-slim

ADD entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
[ ]:
%%writefile actions.yml

name: "Hello Actions"
description: "Greet someone"
author: "octocat@github.com"

inputs:
  MY_NAME:
    description: "Who to greet"
    required: true
    default: "World"

runs:
  using: "docker"
  image: "Dockerfile"

branding:
  icon: "mic"
  color: "purple"

[ ]:
%%writefile enetrypoint.sh
#!/bin/sh -l

sh -c "echo Hello world my name is $INPUT_MY_NAME"
[ ]:
%%writefile .github/workflows/main.yml

name: A workflow for my Hello World file
on: push

jobs:
  build:
    name: Hello world action
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - uses: ./action-a
        with:
          MY_NAME: "Mona"