- jobs에 하위 목록이 작업이고 name 사용하면 이름을 바꿀수있음
- 기본적으로 병렬시행, needs사용을 통해 직렬로 바꿀수 있다.
- needs 에는 jobs 하위목록 이름을 넣는데 (name 정의한거 안됨)
- job의 순서에 상관없이 작성 가능
name: PR_template
on:
pull_request:
branches: [main,develop]
type: [closed]
jobs:
build1:
needs: build2
name: Build(1)
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
steps:
- uses: actions/checkout@v3
- name: hi
run: |
echo "${{secrets.ENV}}"
echo "????"
echo "merge"
python -m test
build2:
name: Build(2)
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
steps:
- uses: actions/checkout@v3
- name: hi
run: |
echo "${{secrets.ENV}}"
echo "pr.merge"
echo "merge2"
python -m test
참고 - https://kotlinworld.com/392