chore(repo): propagate env vars from circle to cloud agents automatically

This commit is contained in:
Victor Savkin 2024-01-09 16:52:04 -05:00
parent 67b5bd6c9f
commit 5e9a362c11
3 changed files with 3 additions and 18 deletions

View File

@ -87,9 +87,8 @@ jobs:
NX_E2E_RUN_E2E: 'true' NX_E2E_RUN_E2E: 'true'
NX_CI_EXECUTION_ENV: 'linux' NX_CI_EXECUTION_ENV: 'linux'
steps: steps:
- run: lscpu
- checkout - checkout
- run: npx nx-cloud@next start-ci-run --distributes-on="8 linux-medium" --stop-agents-after="e2e" - run: npx nx-cloud@next start-ci-run --distributes-on="8 linux-medium" --stop-agents-after="e2e" --with-env-vars="auto"
- run: - run:
command: | command: |
sudo apt-get update sudo apt-get update
@ -162,11 +161,6 @@ jobs:
command: | command: |
pnpm nx affected -t e2e-macos --parallel=1 --base=$NX_BASE --head=$NX_HEAD pnpm nx affected -t e2e-macos --parallel=1 --base=$NX_BASE --head=$NX_HEAD
no_output_timeout: 45m no_output_timeout: 45m
- run:
name: Close CI group
command: |
pnpm nx-cloud stop-all-agents
no_output_timeout: 45m
# ------------------------- # -------------------------
# WORKFLOWS(JOBS) # WORKFLOWS(JOBS)

View File

@ -2,23 +2,13 @@ launch-templates:
linux-medium: linux-medium:
resource-class: 'docker_linux_amd64/medium+' resource-class: 'docker_linux_amd64/medium+'
env: env:
CI: 'true'
GIT_AUTHOR_EMAIL: test@test.com GIT_AUTHOR_EMAIL: test@test.com
GIT_AUTHOR_NAME: Test GIT_AUTHOR_NAME: Test
GIT_COMMITTER_EMAIL: test@test.com GIT_COMMITTER_EMAIL: test@test.com
GIT_COMMITTER_NAME: Test GIT_COMMITTER_NAME: Test
NX_E2E_CI_CACHE_KEY: e2e-circleci-linux
NX_VERBOSE_LOGGING: 'true'
NX_PERF_LOGGING: 'false'
NX_NATIVE_LOGGING: 'false'
SELECTED_PM: 'pnpm' SELECTED_PM: 'pnpm'
NX_E2E_RUN_E2E: 'true'
NPM_CONFIG_PREFIX: '/home/workflows/.npm-global' NPM_CONFIG_PREFIX: '/home/workflows/.npm-global'
NX_CLOUD_ACCESS_TOKEN: '{{secrets.NX_CLOUD_ACCESS_TOKEN}}'
init-steps: init-steps:
- name: LSCPU
script: |
lscpu
- name: Checkout - name: Checkout
uses: 'nrwl/nx-cloud-workflows/v1.1/workflow-steps/checkout/main.yaml' uses: 'nrwl/nx-cloud-workflows/v1.1/workflow-steps/checkout/main.yaml'

View File

@ -199,5 +199,6 @@
"nxCloudAccessToken": "YmZiOWQyNzctOThiZC00MjYwLWI3YTAtZDA3MDg4YWY1YTExfHJlYWQ=", "nxCloudAccessToken": "YmZiOWQyNzctOThiZC00MjYwLWI3YTAtZDA3MDg4YWY1YTExfHJlYWQ=",
"nxCloudUrl": "https://staging.nx.app", "nxCloudUrl": "https://staging.nx.app",
"parallel": 1, "parallel": 1,
"cacheDirectory": "/tmp/nx-cache" "cacheDirectory": "/tmp/nx-cache",
"bust": 2
} }