workflow_dispatch 사용법, 사용처
6117 단어 GitHubActions
이 기사는 GitHub Actions Advent Calendar 2021 18일째 보도입니다.다른 분들의 투고도 꼭 봐주세요!
이번에는 GiitHub Actions 워크플로우를 트리거하는 활동 중 하나
workflow_dispatch
를 요약하고 싶습니다.이곳의 활동은 작년 6월에 쓸 수 있어요. 활동입니다.실제로 사용하기에 매우 편리하다.사용한 지 오래되었으니 사용법, 언제 사용할 수 있는지 등등을 소개하고 싶습니다.workflow_디스패치 이벤트
참조: https://docs.github.com/ja/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch
사용법
기본용법
on
는 문법에서만 지정workflow_dispatch
.name: workflow_dispatch sample 1
on:
workflow_dispatch:
jobs:
printLog:
runs-on: ubuntu-latest
steps:
- name: print log
run: echo "Hello!"
기본 브랜치를 병합합니다.GiitHub에서 확인하면 Actions
탭에서 워크플로에 액세스하여 수동으로 수행할 수 있습니다.또한 워크플로우를 수행할 분기를 선택할 수도 있습니다.Run workflow
버튼이 실행됩니다.순조롭게 집행되었다.
실행할 때 데이터 추가하기
이번에는 지점을 선택할 수 있을 뿐만 아니라 인사하는 사람의 이름도 지목할 수 있다.이어서
workflow_dispatch
정의inputs
.name: workflow_dispatch sample 2
on:
workflow_dispatch:
inputs:
name:
description: 'Name'
required: true
jobs:
printLog:
runs-on: ubuntu-latest
steps:
- name: print log
run: echo "Hello! ${{ github.event.inputs.name }}"
참조: https://docs.github.com/ja/actions/learn-github-actions/events-that-trigger-workflows#example-workflow-configuration기본 분기를 다시 병합하여 GiitHub에서 확인합니다.
이번에는 분기뿐만 아니라
Name
도 입력할 수 있다.Chihiro
를 입력하고 실행합니다.입력한 이름이 참조되었습니다.
주의
작업 프로세스를 수동으로 실행하기 위해서는 기본 지점에 작업 프로세스 (yml 파일) 를 포함하지 않아야 합니다.
To trigger the workflow_dispatch event, your workflow must be in the default branch.
참조: https://docs.github.com/ja/actions/managing-workflow-runs/manually-running-a-workflow#configuring-a-workflow-to-run-manually
오피스
특히 평상시 집행일정표
schedule
의 작업절차에 대해서도 workflow_dispatch
를 더해야 한다고 추천했다.여러 이벤트를 지정할 수 있으므로 schedule
및 workflow_dispatch
둘 다 지정할 수 있습니다.일정을 수행하는 작업 절차가 실패할 때 시행착오를 대비해 몇 번의 작업 절차를 수행하고 싶습니다.시간표에 따라 집행하면 작업 절차가 어느 시간에도 집행되지 않기 때문에 지금까지
push
등으로 고쳐 썼다.workflow_dispatch
면 행사 부분은 다시 쓸 필요가 없어요.개작push
으로 작업을 할 수 있지만, 이후에도 반납을 잊어버리는 경우가 있으므로 덧붙이는 게 좋다workflow_dispatch
.별일 아닌 것처럼 보이지만 실제로 지목
workflow_dispatch
하면 매우 편리함을 느낀다.최후
기릿허브 액션, 신난다!
나는 계속해서 각양각색의 물건을 사용하고 싶다.
Reference
이 문제에 관하여(workflow_dispatch 사용법, 사용처), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chihiro/items/8b2918ceb709cb9079e8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)