GitHub 작업 일정
4238 단어 githubtodayilearnedbeginners
목차
GitHub 작업
GitHub actions은 2018년에 출시되어 개발자가 워크플로를 자동화하고 일반적인 테스트, 빌드 및 배포를 뛰어넘도록 지원합니다. C, C++, C#, Java, JavaScript, PHP, Python, Ruby, Scala 및 TypeScript를 지원합니다. GitHub actions은 이벤트 기반 트리거를 통해 개발 주기에 자동화를 도입하고 리포지토리에서 새 브랜드를 구축하기 위한 풀 요청을 생성하는 것까지 다양할 수 있습니다.
모두GitHub actions .github/workflows 디렉터리에 저장된 YAML 파일을 통해 처리됩니다. 모든 워크플로우는 다음으로 구성됩니다.
GitHub 작업은 완전 무료이며 모든 공개 리포지토리 및 자체 호스팅 러너에서 사용할 수 있습니다. the free plan 에는 500MB의 워크플로가 있습니다.
GitHub 작업 일정
단어
schedule
는 워크플로가 실행되는 시기를 정의합니다. 다음을 살펴보겠습니다.name: run this thing every 60 minutes
on:
schedule:
- cron: "*/60 * * * *"
이것을 YAML 파일에 입력하면 파란색 구불구불한 선이 아래에 나타납니다
"*/60 * * * *"
. 이 영역에 마우스를 올려 커서가 물음표/후크 아이콘으로 바뀌면 설정한 일정이 팝업으로 나타납니다. 이 경우 "매시간, 정시에 실행됩니다. 작업 일정은 최대 5분마다 실행됩니다."라고 표시됩니다.필요에 따라 일정을 변경하려는 경우 별표는 다음과 같이 작동합니다.
* * * * *
┬ ┬ ┬ ┬ ┬
│ │ │ │ └─ Weekday (0=Sun .. 6=Sat)
│ │ │ └────── Month (1..12)
│ │ └─────────── Day (1..31)
│ └──────────────── Hour (0..23)
└───────────────────── Minute (0..59)
운영자
설명
*
모든 값,
별도의 개별 값-
값의 범위/
값을 단계로 나누기다음은 도움이 될 수 있는 몇 가지 예입니다.
예시
설명
0 * * * *
매시간*/15 * * * *
15분마다0 */2 * * *
2시간마다0 18 * * 0-6
매주 월-토 오후 6시10 2 * * 6,7
매주 토,일 오전 2시 10분0 0 * * 0
매주 일요일 자정---
---
@reboot
재부팅할 때마다각각은 할당된 기간으로 간주되며 UTC 시간대를 기준으로 합니다. 일부 시간대 변환이 필요할 수 있으므로 주의하세요!
및 님의 기사를 확인하세요.
Github 작업을 사용하여 예약된 작업 실행
Kinanee Samson ・ 2021년 12월 2일 ・ 5분 읽기
#programming
#productivity
#github
GitHub 작업을 사용하여 작업 예약
Himanshu Garg ・ 2020년 10월 29일 ・ 2분 읽기
#github
#devops
#linux
#bash
즐거운 코딩하세요!
Reference
이 문제에 관하여(GitHub 작업 일정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tmchuynh/github-action-schedules-ad5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)