코딩/github

git action - jobs

jm_p_op 2024. 3. 30. 19:27
  • 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