두 가지 워크 플로우가있는 monorepo가 있습니다.
.github/workflows/test.yml
name: test
on: [push, pull_request]
jobs:
test-packages:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: test packages
run: |
yarn install
yarn test
...
.github/workflows/deploy.yml
deploy-packages:
runs-on: ubuntu-latest
needs: test-packages
steps:
- uses: actions/checkout@v1
- name: deploy packages
run: |
yarn deploy
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
...
작동하지 않습니다. 다른 워크 플로에서 작업을 참조 할 수 없습니다.
### ERRORED 19:13:07Z
- Your workflow file was invalid: The pipeline is not valid. The pipeline must contain at least one job with no dependencies.
워크 플로간에 종속성을 만드는 방법이 있습니까?
내가 원하는 실행하는 것입니다 test.yml
다음 deploy.yml
태그에, 그리고 test.yml
단지 푸시 및 풀 요청. 워크 플로간에 작업을 복제하고 싶지 않습니다.