|
35 | 35 | # - 749 # RHEL Automation - Development Branch - development |
36 | 36 | # - 758 # RHEL Compliance Jobs @ 09:19:32:1932 AM - main |
37 | 37 | jobs: |
38 | | - job-loop: |
| 38 | + compute: |
39 | 39 | runs-on: ubuntu-latest |
| 40 | + outputs: |
| 41 | + PROJECT_DEV_IDs: ${{ env.PROJECT_DEV_IDs }} |
| 42 | + PROJECT_PROD_IDs: ${{ env.PROJECT_PROD_IDs }} |
| 43 | + steps: |
| 44 | + - name: Compute outputs |
| 45 | + run: | |
| 46 | + echo "PROJECT_DEV_IDs=${{ env.PROJECT_DEV_IDs }}" >> $GITHUB_OUTPUT |
| 47 | + echo "PROJECT_PROD_IDs=${{ env.PROJECT_PROD_IDs }}" >> $GITHUB_OUTPUT |
| 48 | +
|
| 49 | + build_test: |
| 50 | + runs-on: ubuntu-latest |
| 51 | + needs: compute |
40 | 52 | strategy: |
41 | 53 | matrix: |
42 | | - # dev_id: ${{ fromJSON(env.PROJECT_DEV_IDs) }} |
43 | | - # items: [item1, item2, item3, item4] # Replace with your list items |
44 | | - PROJECT_DEV_IDs: [562, 586, 591, 645, 681, 683, 723, 728, 732, 907] |
45 | | - PROJECT_PROD_IDs: [513, 535, 576, 598, 705, 730, 749, 758] |
| 54 | + devid: ["${{ needs.compute.outputs.PROJECT_DEV_IDs }}"] |
| 55 | + |
46 | 56 | steps: |
47 | | - - name: collect variables |
48 | | - uses: actions/setup-node@v4 |
49 | | - # run: | |
50 | | - # echo Item: $ {{ matrix.dev_id }} |
51 | | - with: |
52 | | - devid: ${{ matrix.PROJECT_DEV_IDs }} |
| 57 | + - name: Run matrix for ${{ matrix.devid }} |
| 58 | + run: | |
| 59 | + echo "Channel: ${{ matrix.devid }}" |
| 60 | +
|
| 61 | +# jobs: |
| 62 | +# job-loop: |
| 63 | +# runs-on: ubuntu-latest |
| 64 | +# strategy: |
| 65 | +# matrix: |
| 66 | +# # dev_id: ${{ fromJSON(env.PROJECT_DEV_IDs) }} |
| 67 | +# # items: [item1, item2, item3, item4] # Replace with your list items |
| 68 | +# PROJECT_DEV_IDs: [562, 586, 591, 645, 681, 683, 723, 728, 732, 907] |
| 69 | +# PROJECT_PROD_IDs: [513, 535, 576, 598, 705, 730, 749, 758] |
| 70 | +# steps: |
| 71 | +# - name: collect variables |
| 72 | +# uses: actions/setup-node@v4 |
| 73 | +# # run: | |
| 74 | +# # echo Item: $ {{ matrix.dev_id }} |
| 75 | +# with: |
| 76 | +# devid: ${{ matrix.PROJECT_DEV_IDs }} |
53 | 77 | # - name: Print item |
54 | 78 | # run: | |
55 | 79 | # echo Item: $ {{ matrix.dev_id }} |
|
0 commit comments