티스토리 뷰
728x90
반응형
https://docs.github.com/ko/github-ae@latest/actions/using-jobs/using-concurrency
github action 워크플로우는 여러분이 원하는 트리거에 따라 실행되도록 할수 있습니다
concurrency(동시성)을 사용하면
동일한 동시성 그룹을 사용하는 단일 작업 또는 워크플로만 한 번에 실행되도록 할 수 있습니다
예) 동시성을 사용하여 진행중인 작업 또는 실행 취소
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
동일한 group을 구분하는 키로 github.ref 변수를 사용하는 예제입니다
github.ref는 브랜치명을 가리키고 있으므로
위의 동시성설정은
동일한 브랜치내의 이미 실행되고 있는 워크플로우를 취소합니다
그런데 하나의 레포지토리에 여러종류의 워크플로우가 실행될수 있겠죠?
서로 다른 종류의 워크플로우라면 진행중인 작업 또는 실행이 취소되지 않도록
동시성 그룹이름을 고유하게 변경해주면 됩니다
동일한 워크플로우의 진행중인 실행만 취소하려면 group 이름설정에 다음과 같이 설정합니다
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
워크플로우의 이름과 브랜치명으로 조합된 group 키를 사용하여
동일한 워크플로우와 동일한 브랜치일경우만 기존 작업이 취소됩니다
728x90
반응형
'정보' 카테고리의 다른 글
메인보드 스위치 없어도 전원 켜는 방법 (1) | 2024.01.05 |
---|---|
알고보면 재밌는 대한민국의 표준시 (0) | 2023.08.24 |
고질병의 로지텍, 그래도 로지텍, g304 A/S 후기 (0) | 2023.06.21 |
아이폰 페이스아이디가 동작하지 않을때 (0) | 2023.04.14 |
번호이동 유심칩 배송오고 개통될때까지 기다릴 필요 없습니다 (1) | 2023.03.22 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 게임
- 스마트폰
- 안드로이드
- 앱
- Apple
- 자바스크립트
- 벤처
- 네이버
- 공모전
- 소프트웨어
- 앱스토어
- 트위터
- android
- CSS
- iPhone
- 구글
- 모바일
- php
- 대학생
- 애플
- 어플리케이션
- 웹표준
- JavaScript
- AWS
- 아이디어
- 창업
- 경진대회
- 아이폰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함