diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..5245f67 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,18 @@ +on: + push: +jobs: + + my_job: + + name: Hello world action + + runs-on: ubuntu-latest + + steps: + + - uses: actions/checkout@v1 + + - uses: ./action-a + with: + + MY_NAME: "SKY" diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml new file mode 100644 index 0000000..f2809f7 --- /dev/null +++ b/.github/workflows/main2.yml @@ -0,0 +1,2 @@ +name: A workflow for my Hello World file +on: push diff --git a/action-a/Dockerfile b/action-a/Dockerfile new file mode 100644 index 0000000..50cc4a0 --- /dev/null +++ b/action-a/Dockerfile @@ -0,0 +1,9 @@ +1. FROM debian:9.5-slim +2. +3. +4. +5. ADD entrypoint.sh /entrypoint.sh +6. +7. RUN chmod +x /entrypoint.sh +8. +ENTRYPOINT ["/entrypoint.sh"] diff --git a/action-a/action.yml b/action-a/action.yml new file mode 100644 index 0000000..5d1f4e7 --- /dev/null +++ b/action-a/action.yml @@ -0,0 +1,32 @@ +1. name: "Hello Actions" +2. +3. description: "Greet someone" +4. +5. author: "octocat@github.com" +6. +7. +8. +9. inputs: +10. +11. MY_NAME: +12. +13. description: "Who to greet" +14. +15. required: true +16. +17. default: "World" +18. +19. +20. +21. runs: +22. +23. using: "docker" +24. +25. image: "Dockerfile" +26. +27. +28. +29. branding: +30. +31. icon: "mic" +32. color: "purple" diff --git a/action-a/action2.yml b/action-a/action2.yml new file mode 100644 index 0000000..3438607 --- /dev/null +++ b/action-a/action2.yml @@ -0,0 +1,17 @@ +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" diff --git a/action-a/entrypoint.sh b/action-a/entrypoint.sh new file mode 100644 index 0000000..7d3abef --- /dev/null +++ b/action-a/entrypoint.sh @@ -0,0 +1,3 @@ +#!/bin/sh -l + +sh -c "echo Hello world my name is $INPUT_MY_NAME" diff --git a/action-a/entrypoint2.sh b/action-a/entrypoint2.sh new file mode 100644 index 0000000..7d3abef --- /dev/null +++ b/action-a/entrypoint2.sh @@ -0,0 +1,3 @@ +#!/bin/sh -l + +sh -c "echo Hello world my name is $INPUT_MY_NAME"