Home GitHub Actions 수동으로 실행하기 (Run GitHub Actions Manually)
Post
Cancel
Preview Image

GitHub Actions 수동으로 실행하기 (Run GitHub Actions Manually)

오랜만에 깃허브 액션으로 관리하는 repo를 새로 fork해서 수동으로 실행해보려고 하는데…

문제가 하나 생겼다.

바로 수동 버튼이 없어진 것…? 😱

1.png

일단 문서를 정독해봤다…

https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow링크를 읽어보니, 아직 존재는 하는 것 같은데…

자세히 보니, configuring-a-workflow-to-run-manually부분이 있는게 아닌가!

한번 들어가보니…

https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch에서 새로 추가를 해줘야지 된다는게 아닌가…

추가해야하는 코드는 다음과 같다.

1
2
3
4
5
6
7
8
9
10
workflow_dispatch:
  inputs:
    name:
      description: "Person to greet"
      required: true
      default: "bossm0n5t3r"
    home:
      description: "location"
      required: false
      default: "The Octoverse"

이걸 .github/workflows/schedule.yml 에서 on: 위치에 추가하면 아래와 같아진다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
on:
  workflow_dispatch:
    inputs:
      name:
        description: "Person to greet"
        required: true
        default: "bossm0n5t3r"
      home:
        description: "location"
        required: false
        default: "The Octoverse"
  repository_dispatch:
    types: [build-event]
  schedule:
    - cron: "0 0 * * *"

이제 반영을 하고 잘 적용되었는지 한번 확인해보자.

2.png

오! 기존처럼 추가되었다!

실제로 버튼을 눌러서 확인하면 기존처럼 수동으로 실행하게끔 되었고,

Person to greetlocation은 설정한대로 추가되었다 🎉

3.png

끝! 🤗

References

This post is licensed under CC BY 4.0 by the author.

[Notion API] Authorization

어쩌면 참이라고 믿고 싶었던 명제에 대해 거짓이라는 증명을 알게 되었을 때 현명한 대처 방법에 대해서.