fix(devkit): update the ci generators to use the correct launch template (#21304)

Also changes all instances of --distributes-on to --distribute-on.
This commit is contained in:
Johanna Pearce 2024-01-25 10:04:02 +00:00 committed by GitHub
parent 06f726a075
commit e4daf33601
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 30 additions and 30 deletions

View File

@ -35,7 +35,7 @@ Enabling task distribution with Nx Agents can be done in a single line. Simply a
```yaml
- name: Start CI run
run: 'npx nx-cloud start-ci-run --distributes-on="8 linux-medium-js"'
run: 'npx nx-cloud start-ci-run --distribute-on="8 linux-medium-js"'
...
```
@ -77,16 +77,16 @@ Here are the [available resource classes](https://nx.app/pricing#resource-classe
Instead of defining
```
--distributes-on="8 linux-medium-js"
--distribute-on="8 linux-medium-js"
```
...which always runs tasks on the same amount of machines, you can also have Nx Cloud scale the number of agents based on the size of your PR.
```yaml {% fileName=".nx/workflows/dynamic-changesets.yaml" %}
distributes-on:
small-changeset: 1 linux-medium
medium-changeset: 6 linux-medium
large-changeset: 10 linux-medium
distribute-on:
small-changeset: 1 linux-medium-js
medium-changeset: 6 linux-medium-js
large-changeset: 10 linux-medium-js
```
{% callout type="note" title="How is the size of the PR determined?" %}
@ -103,7 +103,7 @@ jobs:
...
steps:
- checkout
- run: npx nx-cloud start-ci-run --distributes-on=".nx/workflows/dynamic-changesets.yaml" --stop-agents-after="e2e-wrapper"
- run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" --stop-agents-after="e2e-wrapper"
- ...
```

View File

@ -26,7 +26,7 @@ jobs:
steps:
- script: npm ci
# uncomment to enable task distribution
# - script: npx nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - script: npx nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- script: npx nx-cloud record -- nx format:check --base=$(BASE_SHA) --head=$(HEAD_SHA)
- script: npx nx affected --base=$(BASE_SHA) --head=$(HEAD_SHA) -t=lint,test,build --parallel=3
"
@ -49,7 +49,7 @@ pipelines:
- npm ci
# uncomment to enable task distribution
# - npx nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - npx nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- npx nx-cloud record -- nx format:check
- npx nx affected -t=lint,test,build --parallel=3
"
@ -71,7 +71,7 @@ jobs:
- nx/set-shas:
main-branch-name: 'main'
# uncomment to enable task distribution
# - run: npx nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: npx nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: npx nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- run: npx nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3
@ -113,7 +113,7 @@ jobs:
- uses: nrwl/nx-set-shas@v4
# uncomment to enable task distribution
# - run: npx nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: npx nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: npx nx-cloud record -- nx format:check
- run: npx nx affected -t=lint,test,build --parallel=3
@ -149,7 +149,7 @@ jobs:
- uses: nrwl/nx-set-shas@v4
# uncomment to enable task distribution
# - run: npx nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: npx nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: npx nx-cloud record -- nx format:check
- run: npx nx affected -t=lint,test,build --parallel=3
@ -172,7 +172,7 @@ CI:
- NX_HEAD=$CI_COMMIT_SHA
- NX_BASE=\${CI_MERGE_REQUEST_DIFF_BASE_SHA:-$CI_COMMIT_BEFORE_SHA}
# uncomment to enable task distribution
# - npx nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - npx nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- npx nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- npx nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3
"
@ -208,7 +208,7 @@ jobs:
displayName: Install PNPM
- script: pnpm install --frozen-lockfile
# uncomment to enable task distribution
# - script: pnpm exec nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - script: pnpm exec nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- script: pnpm exec nx-cloud record -- nx format:check --base=$(BASE_SHA) --head=$(HEAD_SHA)
- script: pnpm exec nx affected --base=$(BASE_SHA) --head=$(HEAD_SHA) -t=lint,test,build --parallel=3
"
@ -233,7 +233,7 @@ pipelines:
- pnpm install --frozen-lockfile
# uncomment to enable task distribution
# - pnpm exec nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - pnpm exec nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- pnpm exec nx-cloud record -- nx format:check
- pnpm exec nx affected -t=lint,test,build --parallel=3
"
@ -259,7 +259,7 @@ jobs:
- nx/set-shas:
main-branch-name: 'main'
# uncomment to enable task distribution
# - run: pnpm exec nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: pnpm exec nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: pnpm exec nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- run: pnpm exec nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3
@ -305,7 +305,7 @@ jobs:
- uses: nrwl/nx-set-shas@v4
# uncomment to enable task distribution
# - run: pnpm exec nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: pnpm exec nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: pnpm exec nx-cloud record -- nx format:check
- run: pnpm exec nx affected -t=lint,test,build --parallel=3
@ -345,7 +345,7 @@ jobs:
- uses: nrwl/nx-set-shas@v4
# uncomment to enable task distribution
# - run: pnpm exec nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: pnpm exec nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: pnpm exec nx-cloud record -- nx format:check
- run: pnpm exec nx affected -t=lint,test,build --parallel=3
@ -370,7 +370,7 @@ CI:
- NX_HEAD=$CI_COMMIT_SHA
- NX_BASE=\${CI_MERGE_REQUEST_DIFF_BASE_SHA:-$CI_COMMIT_BEFORE_SHA}
# uncomment to enable task distribution
# - pnpm exec nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - pnpm exec nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- pnpm exec nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- pnpm exec nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3
"
@ -404,7 +404,7 @@ jobs:
steps:
- script: yarn install --frozen-lockfile
# uncomment to enable task distribution
# - script: yarn nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - script: yarn nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- script: yarn nx-cloud record -- nx format:check --base=$(BASE_SHA) --head=$(HEAD_SHA)
- script: yarn nx affected --base=$(BASE_SHA) --head=$(HEAD_SHA) -t=lint,test,build --parallel=3
"
@ -427,7 +427,7 @@ pipelines:
- yarn install --frozen-lockfile
# uncomment to enable task distribution
# - yarn nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - yarn nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- yarn nx-cloud record -- nx format:check
- yarn nx affected -t=lint,test,build --parallel=3
"
@ -449,7 +449,7 @@ jobs:
- nx/set-shas:
main-branch-name: 'main'
# uncomment to enable task distribution
# - run: yarn nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: yarn nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: yarn nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- run: yarn nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3
@ -491,7 +491,7 @@ jobs:
- uses: nrwl/nx-set-shas@v4
# uncomment to enable task distribution
# - run: yarn nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: yarn nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: yarn nx-cloud record -- nx format:check
- run: yarn nx affected -t=lint,test,build --parallel=3
@ -527,7 +527,7 @@ jobs:
- uses: nrwl/nx-set-shas@v4
# uncomment to enable task distribution
# - run: yarn nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: yarn nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: yarn nx-cloud record -- nx format:check
- run: yarn nx affected -t=lint,test,build --parallel=3
@ -550,7 +550,7 @@ CI:
- NX_HEAD=$CI_COMMIT_SHA
- NX_BASE=\${CI_MERGE_REQUEST_DIFF_BASE_SHA:-$CI_COMMIT_BEFORE_SHA}
# uncomment to enable task distribution
# - yarn nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - yarn nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- yarn nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- yarn nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3
"

View File

@ -26,6 +26,6 @@ jobs:
displayName: Install PNPM
<% } %>- script: <%= packageManagerInstall %>
# uncomment to enable task distribution
# - script: <%= packageManagerPrefix %> nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - script: <%= packageManagerPrefix %> nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- script: <%= packageManagerPrefix %> nx-cloud record -- nx format:check --base=$(BASE_SHA) --head=$(HEAD_SHA)
- script: <%= packageManagerPrefix %> nx affected --base=$(BASE_SHA) --head=$(HEAD_SHA) -t=lint,test,build --parallel=3

View File

@ -16,6 +16,6 @@ pipelines:
<% } %>
- <%= packageManagerInstall %>
# uncomment to enable task distribution
# - <%= packageManagerPrefix %> nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - <%= packageManagerPrefix %> nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- <%= packageManagerPrefix %> nx-cloud record -- nx format:check
- <%= packageManagerPrefix %> nx affected -t=lint,test,build --parallel=3

View File

@ -17,7 +17,7 @@ jobs:
- nx/set-shas:
main-branch-name: '<%= mainBranch %>'
# uncomment to enable task distribution
# - run: <%= packageManagerPrefix %> nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: <%= packageManagerPrefix %> nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: <%= packageManagerPrefix %> nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- run: <%= packageManagerPrefix %> nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3

View File

@ -30,7 +30,7 @@ jobs:
- uses: nrwl/nx-set-shas@v4
# uncomment to enable task distribution
# - run: <%= packageManagerPrefix %> nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - run: <%= packageManagerPrefix %> nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- run: <%= packageManagerPrefix %> nx-cloud record -- nx format:check
- run: <%= packageManagerPrefix %> nx affected -t=lint,test,build --parallel=3

View File

@ -16,6 +16,6 @@ variables:
- NX_HEAD=$CI_COMMIT_SHA
- NX_BASE=${CI_MERGE_REQUEST_DIFF_BASE_SHA:-$CI_COMMIT_BEFORE_SHA}
# uncomment to enable task distribution
# - <%= packageManagerPrefix %> nx-cloud start-ci-run --distributes-on="5 linux-medium"
# - <%= packageManagerPrefix %> nx-cloud start-ci-run --distribute-on="5 linux-medium-js"
- <%= packageManagerPrefix %> nx-cloud record -- nx format:check --base=$NX_BASE --head=$NX_HEAD
- <%= packageManagerPrefix %> nx affected --base=$NX_BASE --head=$NX_HEAD -t=lint,test,build --parallel=3