{ "/ci/intro": { "id": "intro", "name": "Intro", "description": "Learn about basic Nx Cloud knowledge.", "mediaImage": "", "file": "nx-cloud/intro/ci-with-nx", "itemList": [ { "id": "ci-with-nx", "name": "CI with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/intro/ci-with-nx", "itemList": [], "isExternal": false, "path": "/ci/intro/ci-with-nx", "tags": [] }, { "id": "why-nx-cloud", "name": "Why Nx Cloud?", "description": "", "mediaImage": "", "file": "nx-cloud/intro/why-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/intro/why-nx-cloud", "tags": [] }, { "id": "connect-to-nx-cloud", "name": "Connect to Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/intro/connect-to-cloud", "itemList": [], "isExternal": false, "path": "/ci/intro/connect-to-nx-cloud", "tags": [] }, { "id": "tutorials", "name": "Tutorials", "description": "Tutorials setting up CI with Nx", "mediaImage": "", "file": "", "itemList": [ { "id": "circle", "name": "Circle CI with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/tutorial/circle", "itemList": [], "isExternal": false, "path": "/ci/intro/tutorials/circle", "tags": [] }, { "id": "github-actions", "name": "GitHub Actions with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/tutorial/github-actions", "itemList": [], "isExternal": false, "path": "/ci/intro/tutorials/github-actions", "tags": [] } ], "isExternal": false, "path": "/ci/intro/tutorials", "tags": [] } ], "isExternal": false, "path": "/ci/intro", "tags": [] }, "/ci/intro/ci-with-nx": { "id": "ci-with-nx", "name": "CI with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/intro/ci-with-nx", "itemList": [], "isExternal": false, "path": "/ci/intro/ci-with-nx", "tags": [] }, "/ci/intro/why-nx-cloud": { "id": "why-nx-cloud", "name": "Why Nx Cloud?", "description": "", "mediaImage": "", "file": "nx-cloud/intro/why-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/intro/why-nx-cloud", "tags": [] }, "/ci/intro/connect-to-nx-cloud": { "id": "connect-to-nx-cloud", "name": "Connect to Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/intro/connect-to-cloud", "itemList": [], "isExternal": false, "path": "/ci/intro/connect-to-nx-cloud", "tags": [] }, "/ci/intro/tutorials": { "id": "tutorials", "name": "Tutorials", "description": "Tutorials setting up CI with Nx", "mediaImage": "", "file": "", "itemList": [ { "id": "circle", "name": "Circle CI with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/tutorial/circle", "itemList": [], "isExternal": false, "path": "/ci/intro/tutorials/circle", "tags": [] }, { "id": "github-actions", "name": "GitHub Actions with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/tutorial/github-actions", "itemList": [], "isExternal": false, "path": "/ci/intro/tutorials/github-actions", "tags": [] } ], "isExternal": false, "path": "/ci/intro/tutorials", "tags": [] }, "/ci/intro/tutorials/circle": { "id": "circle", "name": "Circle CI with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/tutorial/circle", "itemList": [], "isExternal": false, "path": "/ci/intro/tutorials/circle", "tags": [] }, "/ci/intro/tutorials/github-actions": { "id": "github-actions", "name": "GitHub Actions with Nx", "description": "", "mediaImage": "", "file": "nx-cloud/tutorial/github-actions", "itemList": [], "isExternal": false, "path": "/ci/intro/tutorials/github-actions", "tags": [] }, "/ci/features": { "id": "features", "name": "Features", "description": "Features of Nx and Nx Cloud that improve CI", "mediaImage": "", "file": "", "itemList": [ { "id": "affected", "name": "Run Only Tasks Affected by a PR", "description": "This allows to only run tasks on projects that got changed in a given PR.", "mediaImage": "", "file": "shared/using-nx/affected", "itemList": [], "isExternal": false, "path": "/ci/features/affected", "tags": ["run-tasks"] }, { "id": "remote-cache", "name": "Use Remote Caching (Nx Replay)", "description": "Learn how to enable remote caching s.t. you don't just benefit locally from it but also in CI.", "mediaImage": "", "file": "shared/features/remote-cache", "itemList": [], "isExternal": false, "path": "/ci/features/remote-cache", "tags": ["remote-cache"] }, { "id": "distribute-task-execution", "name": "Distribute Task Execution (Nx Agents)", "description": "Learn how to efficiently distribute tasks across machines to take full advantage of parallelization. Nx Agents make this a trivial task.", "mediaImage": "", "file": "shared/features/distribute-task-execution", "itemList": [], "isExternal": false, "path": "/ci/features/distribute-task-execution", "tags": [] }, { "id": "split-e2e-tasks", "name": "Automatically Split E2E Tasks (Atomizer)", "description": "Learn how Nx can automatically split e2e tests into fine-grained chunks for a much better distribution on Nx Agents.", "mediaImage": "", "file": "nx-cloud/features/split-e2e-tasks", "itemList": [], "isExternal": false, "path": "/ci/features/split-e2e-tasks", "tags": [] }, { "id": "flaky-tasks", "name": "Identify and Re-run Flaky Tasks", "description": "Learn how Nx Cloud is able to automatically identify flaky tasks and re-run them for you.", "mediaImage": "", "file": "nx-cloud/features/flaky-tasks", "itemList": [], "isExternal": false, "path": "/ci/features/flaky-tasks", "tags": [] }, { "id": "dynamic-agents", "name": "Dynamically Allocate Agents", "description": "Learn how to dynamically allocate agents based on the size of a PR, keeping the balance of speed and cost.", "mediaImage": "", "file": "nx-cloud/features/dynamic-agents", "itemList": [], "isExternal": false, "path": "/ci/features/dynamic-agents", "tags": [] }, { "id": "explain-with-ai", "name": "Explain With AI", "description": "", "mediaImage": "", "file": "nx-cloud/features/explain-with-ai", "itemList": [], "isExternal": false, "path": "/ci/features/explain-with-ai", "tags": [] }, { "id": "github-integration", "name": "GitHub Integration", "description": "", "mediaImage": "", "file": "nx-cloud/features/github-integration", "itemList": [], "isExternal": false, "path": "/ci/features/github-integration", "tags": [] } ], "isExternal": false, "path": "/ci/features", "tags": [] }, "/ci/features/affected": { "id": "affected", "name": "Run Only Tasks Affected by a PR", "description": "This allows to only run tasks on projects that got changed in a given PR.", "mediaImage": "", "file": "shared/using-nx/affected", "itemList": [], "isExternal": false, "path": "/ci/features/affected", "tags": ["run-tasks"] }, "/ci/features/remote-cache": { "id": "remote-cache", "name": "Use Remote Caching (Nx Replay)", "description": "Learn how to enable remote caching s.t. you don't just benefit locally from it but also in CI.", "mediaImage": "", "file": "shared/features/remote-cache", "itemList": [], "isExternal": false, "path": "/ci/features/remote-cache", "tags": ["remote-cache"] }, "/ci/features/distribute-task-execution": { "id": "distribute-task-execution", "name": "Distribute Task Execution (Nx Agents)", "description": "Learn how to efficiently distribute tasks across machines to take full advantage of parallelization. Nx Agents make this a trivial task.", "mediaImage": "", "file": "shared/features/distribute-task-execution", "itemList": [], "isExternal": false, "path": "/ci/features/distribute-task-execution", "tags": [] }, "/ci/features/split-e2e-tasks": { "id": "split-e2e-tasks", "name": "Automatically Split E2E Tasks (Atomizer)", "description": "Learn how Nx can automatically split e2e tests into fine-grained chunks for a much better distribution on Nx Agents.", "mediaImage": "", "file": "nx-cloud/features/split-e2e-tasks", "itemList": [], "isExternal": false, "path": "/ci/features/split-e2e-tasks", "tags": [] }, "/ci/features/flaky-tasks": { "id": "flaky-tasks", "name": "Identify and Re-run Flaky Tasks", "description": "Learn how Nx Cloud is able to automatically identify flaky tasks and re-run them for you.", "mediaImage": "", "file": "nx-cloud/features/flaky-tasks", "itemList": [], "isExternal": false, "path": "/ci/features/flaky-tasks", "tags": [] }, "/ci/features/dynamic-agents": { "id": "dynamic-agents", "name": "Dynamically Allocate Agents", "description": "Learn how to dynamically allocate agents based on the size of a PR, keeping the balance of speed and cost.", "mediaImage": "", "file": "nx-cloud/features/dynamic-agents", "itemList": [], "isExternal": false, "path": "/ci/features/dynamic-agents", "tags": [] }, "/ci/features/explain-with-ai": { "id": "explain-with-ai", "name": "Explain With AI", "description": "", "mediaImage": "", "file": "nx-cloud/features/explain-with-ai", "itemList": [], "isExternal": false, "path": "/ci/features/explain-with-ai", "tags": [] }, "/ci/features/github-integration": { "id": "github-integration", "name": "GitHub Integration", "description": "", "mediaImage": "", "file": "nx-cloud/features/github-integration", "itemList": [], "isExternal": false, "path": "/ci/features/github-integration", "tags": [] }, "/ci/concepts": { "id": "concepts", "name": "Concepts", "description": "Learn how to manage Nx Cloud subscriptions and other options.", "mediaImage": "", "file": "", "itemList": [ { "id": "building-blocks-fast-ci", "name": "The Building Blocks of Fast CI", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/building-blocks-fast-ci", "itemList": [], "isExternal": false, "path": "/ci/concepts/building-blocks-fast-ci", "tags": [] }, { "id": "reduce-waste", "name": "Reduce Wasted Time in CI", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/reduce-waste", "itemList": [], "isExternal": false, "path": "/ci/concepts/reduce-waste", "tags": [] }, { "id": "parallelization-distribution", "name": "Parallelization and Distribution", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/parallelization-distribution", "itemList": [], "isExternal": false, "path": "/ci/concepts/parallelization-distribution", "tags": ["distribute-task-execution"] }, { "id": "cache-security", "name": "Cache Security", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/cache-security", "itemList": [], "isExternal": false, "path": "/ci/concepts/cache-security", "tags": [] }, { "id": "nx-cloud-ai", "name": "Nx Cloud AI", "description": "Learn how to enable AI features in Nx Cloud, and what features it enables", "mediaImage": "", "file": "nx-cloud/concepts/ai-features", "itemList": [], "isExternal": false, "path": "/ci/concepts/nx-cloud-ai", "tags": [] } ], "isExternal": false, "path": "/ci/concepts", "tags": [] }, "/ci/concepts/building-blocks-fast-ci": { "id": "building-blocks-fast-ci", "name": "The Building Blocks of Fast CI", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/building-blocks-fast-ci", "itemList": [], "isExternal": false, "path": "/ci/concepts/building-blocks-fast-ci", "tags": [] }, "/ci/concepts/reduce-waste": { "id": "reduce-waste", "name": "Reduce Wasted Time in CI", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/reduce-waste", "itemList": [], "isExternal": false, "path": "/ci/concepts/reduce-waste", "tags": [] }, "/ci/concepts/parallelization-distribution": { "id": "parallelization-distribution", "name": "Parallelization and Distribution", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/parallelization-distribution", "itemList": [], "isExternal": false, "path": "/ci/concepts/parallelization-distribution", "tags": ["distribute-task-execution"] }, "/ci/concepts/cache-security": { "id": "cache-security", "name": "Cache Security", "description": "", "mediaImage": "", "file": "nx-cloud/concepts/cache-security", "itemList": [], "isExternal": false, "path": "/ci/concepts/cache-security", "tags": [] }, "/ci/concepts/nx-cloud-ai": { "id": "nx-cloud-ai", "name": "Nx Cloud AI", "description": "Learn how to enable AI features in Nx Cloud, and what features it enables", "mediaImage": "", "file": "nx-cloud/concepts/ai-features", "itemList": [], "isExternal": false, "path": "/ci/concepts/nx-cloud-ai", "tags": [] }, "/ci/recipes": { "id": "recipes", "name": "Guides", "description": "Learn how to set up Nx Cloud for your workspace.", "mediaImage": "", "file": "", "itemList": [ { "id": "set-up", "name": "Set Up CI", "description": "Learn how to set up Nx Cloud for your workspace.", "mediaImage": "", "file": "", "itemList": [ { "id": "monorepo-ci-azure", "name": "Setting up Azure Pipelines", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-azure", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-azure", "tags": [] }, { "id": "monorepo-ci-circle-ci", "name": "Setting up CircleCI", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-circle-ci", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-circle-ci", "tags": [] }, { "id": "monorepo-ci-github-actions", "name": "Setting up GitHub Actions", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-github-actions", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-github-actions", "tags": [] }, { "id": "monorepo-ci-jenkins", "name": "Setting up Jenkins", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-jenkins", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-jenkins", "tags": [] }, { "id": "monorepo-ci-gitlab", "name": "Setting up GitLab", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-gitlab", "tags": [] }, { "id": "monorepo-ci-bitbucket-pipelines", "name": "Setting up Bitbucket", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-bitbucket-pipelines", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-bitbucket-pipelines", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/set-up", "tags": ["distribute-task-execution"] }, { "id": "security", "name": "Security", "description": "Manage access to Nx Cloud", "mediaImage": "", "file": "", "itemList": [ { "id": "google-auth", "name": "Authenticate with Google Identity", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/google-auth", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/google-auth", "tags": [] }, { "id": "access-tokens", "name": "CI Access Tokens", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/access-tokens", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/access-tokens", "tags": [] }, { "id": "personal-access-tokens", "name": "Personal Access Tokens", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/personal-access-tokens", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/personal-access-tokens", "tags": ["login"] }, { "id": "encryption", "name": "Enable End to End Encryption", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/encryption", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/encryption", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/security", "tags": [] }, { "id": "source-control-integration", "name": "Source Control Integration", "description": "Show Nx Cloud results directly in your pull request", "mediaImage": "", "file": "", "itemList": [ { "id": "github", "name": "Enable GitHub PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/github", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/github", "tags": [] }, { "id": "bitbucket", "name": "Enable Bitbucket PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/bitbucket", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/bitbucket", "tags": [] }, { "id": "gitlab", "name": "Enable GitLab MR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/gitlab", "tags": [] }, { "id": "azure-devops", "name": "Enable Azure DevOps PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/azure-devops", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/azure-devops", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/source-control-integration", "tags": [] }, { "id": "dte", "name": "Manual Distributed Task Execution", "description": "Manual DTE on your own CI provider", "mediaImage": "", "file": "", "itemList": [ { "id": "github-dte", "name": "GitHub Actions Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/github-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/github-dte", "tags": [] }, { "id": "circle-ci-dte", "name": "Circle CI Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/circle-ci-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/circle-ci-dte", "tags": [] }, { "id": "azure-dte", "name": "Azure Pipelines Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/azure-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/azure-dte", "tags": [] }, { "id": "bitbucket-dte", "name": "Bitbucket Pipelines Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/bitbucket-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/bitbucket-dte", "tags": [] }, { "id": "gitlab-dte", "name": "GitLab Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/gitlab-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/gitlab-dte", "tags": [] }, { "id": "jenkins-dte", "name": "Jenkins Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/jenkins-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/jenkins-dte", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/dte", "tags": [] }, { "id": "enterprise", "name": "Enterprise", "description": "Recipes for enterprise accounts", "mediaImage": "", "file": "", "itemList": [ { "id": "single-tenant", "name": "Single Tenant", "description": "Manage an on-premise installation of Nx Cloud", "mediaImage": "", "file": "", "itemList": [ { "id": "overview", "name": "Single Tenant Nx Cloud Hosting", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/overview", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/overview", "tags": ["single-tenant"] }, { "id": "auth-github", "name": "Authenticate with GitHub", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-github", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-github", "tags": [] }, { "id": "auth-gitlab", "name": "Authenticate with GitLab", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-gitlab", "tags": [] }, { "id": "auth-bitbucket", "name": "Authenticate with BitBucket", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket", "tags": [] }, { "id": "auth-bitbucket-data-center", "name": "Authenticate with BitBucket Data Center", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket-data-center", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket-data-center", "tags": [] }, { "id": "auth-saml", "name": "Authenticate via SAML", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-saml", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-saml", "tags": [] }, { "id": "custom-github-app", "name": "Custom GitHub App", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/custom-github-app", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/custom-github-app", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant", "tags": [] }, { "id": "conformance", "name": "Conformance", "description": "Conformance features that are available to Nx Cloud Enterprise customers", "mediaImage": "", "file": "", "itemList": [ { "id": "configure-conformance-rules-in-nx-cloud", "name": "Configure Conformance Rules in Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "tags": ["conformance"] }, { "id": "publish-conformance-rules-to-nx-cloud", "name": "Publish Conformance Rules to Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "tags": ["conformance"] } ], "isExternal": false, "path": "/ci/recipes/enterprise/conformance", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/enterprise", "tags": [] }, { "id": "other", "name": "Other", "description": "Learn how to set up Nx Cloud for your workspace.", "mediaImage": "", "file": "", "itemList": [ { "id": "record-commands", "name": "Record Non-Nx Commands", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/record-commands", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/record-commands", "tags": [] }, { "id": "ci-deployment", "name": "Prepare applications for deployment via CI", "description": "", "mediaImage": "", "file": "shared/recipes/ci-deployment", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/ci-deployment", "tags": ["docker", "deploy"] }, { "id": "cipe-affected-project-graph", "name": "Reduce the Number of Affected Projects in a CI Pipeline Execution", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/cipe-affected-project-graph", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/cipe-affected-project-graph", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/other", "tags": [] } ], "isExternal": false, "path": "/ci/recipes", "tags": [] }, "/ci/recipes/set-up": { "id": "set-up", "name": "Set Up CI", "description": "Learn how to set up Nx Cloud for your workspace.", "mediaImage": "", "file": "", "itemList": [ { "id": "monorepo-ci-azure", "name": "Setting up Azure Pipelines", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-azure", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-azure", "tags": [] }, { "id": "monorepo-ci-circle-ci", "name": "Setting up CircleCI", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-circle-ci", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-circle-ci", "tags": [] }, { "id": "monorepo-ci-github-actions", "name": "Setting up GitHub Actions", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-github-actions", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-github-actions", "tags": [] }, { "id": "monorepo-ci-jenkins", "name": "Setting up Jenkins", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-jenkins", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-jenkins", "tags": [] }, { "id": "monorepo-ci-gitlab", "name": "Setting up GitLab", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-gitlab", "tags": [] }, { "id": "monorepo-ci-bitbucket-pipelines", "name": "Setting up Bitbucket", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-bitbucket-pipelines", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-bitbucket-pipelines", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/set-up", "tags": ["distribute-task-execution"] }, "/ci/recipes/set-up/monorepo-ci-azure": { "id": "monorepo-ci-azure", "name": "Setting up Azure Pipelines", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-azure", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-azure", "tags": [] }, "/ci/recipes/set-up/monorepo-ci-circle-ci": { "id": "monorepo-ci-circle-ci", "name": "Setting up CircleCI", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-circle-ci", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-circle-ci", "tags": [] }, "/ci/recipes/set-up/monorepo-ci-github-actions": { "id": "monorepo-ci-github-actions", "name": "Setting up GitHub Actions", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-github-actions", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-github-actions", "tags": [] }, "/ci/recipes/set-up/monorepo-ci-jenkins": { "id": "monorepo-ci-jenkins", "name": "Setting up Jenkins", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-jenkins", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-jenkins", "tags": [] }, "/ci/recipes/set-up/monorepo-ci-gitlab": { "id": "monorepo-ci-gitlab", "name": "Setting up GitLab", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-gitlab", "tags": [] }, "/ci/recipes/set-up/monorepo-ci-bitbucket-pipelines": { "id": "monorepo-ci-bitbucket-pipelines", "name": "Setting up Bitbucket", "description": "", "mediaImage": "", "file": "shared/monorepo-ci-bitbucket-pipelines", "itemList": [], "isExternal": false, "path": "/ci/recipes/set-up/monorepo-ci-bitbucket-pipelines", "tags": [] }, "/ci/recipes/security": { "id": "security", "name": "Security", "description": "Manage access to Nx Cloud", "mediaImage": "", "file": "", "itemList": [ { "id": "google-auth", "name": "Authenticate with Google Identity", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/google-auth", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/google-auth", "tags": [] }, { "id": "access-tokens", "name": "CI Access Tokens", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/access-tokens", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/access-tokens", "tags": [] }, { "id": "personal-access-tokens", "name": "Personal Access Tokens", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/personal-access-tokens", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/personal-access-tokens", "tags": ["login"] }, { "id": "encryption", "name": "Enable End to End Encryption", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/encryption", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/encryption", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/security", "tags": [] }, "/ci/recipes/security/google-auth": { "id": "google-auth", "name": "Authenticate with Google Identity", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/google-auth", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/google-auth", "tags": [] }, "/ci/recipes/security/access-tokens": { "id": "access-tokens", "name": "CI Access Tokens", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/access-tokens", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/access-tokens", "tags": [] }, "/ci/recipes/security/personal-access-tokens": { "id": "personal-access-tokens", "name": "Personal Access Tokens", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/personal-access-tokens", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/personal-access-tokens", "tags": ["login"] }, "/ci/recipes/security/encryption": { "id": "encryption", "name": "Enable End to End Encryption", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/encryption", "itemList": [], "isExternal": false, "path": "/ci/recipes/security/encryption", "tags": [] }, "/ci/recipes/source-control-integration": { "id": "source-control-integration", "name": "Source Control Integration", "description": "Show Nx Cloud results directly in your pull request", "mediaImage": "", "file": "", "itemList": [ { "id": "github", "name": "Enable GitHub PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/github", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/github", "tags": [] }, { "id": "bitbucket", "name": "Enable Bitbucket PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/bitbucket", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/bitbucket", "tags": [] }, { "id": "gitlab", "name": "Enable GitLab MR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/gitlab", "tags": [] }, { "id": "azure-devops", "name": "Enable Azure DevOps PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/azure-devops", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/azure-devops", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/source-control-integration", "tags": [] }, "/ci/recipes/source-control-integration/github": { "id": "github", "name": "Enable GitHub PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/github", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/github", "tags": [] }, "/ci/recipes/source-control-integration/bitbucket": { "id": "bitbucket", "name": "Enable Bitbucket PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/bitbucket", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/bitbucket", "tags": [] }, "/ci/recipes/source-control-integration/gitlab": { "id": "gitlab", "name": "Enable GitLab MR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/gitlab", "tags": [] }, "/ci/recipes/source-control-integration/azure-devops": { "id": "azure-devops", "name": "Enable Azure DevOps PR Integration", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/azure-devops", "itemList": [], "isExternal": false, "path": "/ci/recipes/source-control-integration/azure-devops", "tags": [] }, "/ci/recipes/dte": { "id": "dte", "name": "Manual Distributed Task Execution", "description": "Manual DTE on your own CI provider", "mediaImage": "", "file": "", "itemList": [ { "id": "github-dte", "name": "GitHub Actions Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/github-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/github-dte", "tags": [] }, { "id": "circle-ci-dte", "name": "Circle CI Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/circle-ci-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/circle-ci-dte", "tags": [] }, { "id": "azure-dte", "name": "Azure Pipelines Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/azure-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/azure-dte", "tags": [] }, { "id": "bitbucket-dte", "name": "Bitbucket Pipelines Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/bitbucket-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/bitbucket-dte", "tags": [] }, { "id": "gitlab-dte", "name": "GitLab Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/gitlab-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/gitlab-dte", "tags": [] }, { "id": "jenkins-dte", "name": "Jenkins Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/jenkins-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/jenkins-dte", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/dte", "tags": [] }, "/ci/recipes/dte/github-dte": { "id": "github-dte", "name": "GitHub Actions Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/github-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/github-dte", "tags": [] }, "/ci/recipes/dte/circle-ci-dte": { "id": "circle-ci-dte", "name": "Circle CI Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/circle-ci-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/circle-ci-dte", "tags": [] }, "/ci/recipes/dte/azure-dte": { "id": "azure-dte", "name": "Azure Pipelines Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/azure-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/azure-dte", "tags": [] }, "/ci/recipes/dte/bitbucket-dte": { "id": "bitbucket-dte", "name": "Bitbucket Pipelines Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/bitbucket-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/bitbucket-dte", "tags": [] }, "/ci/recipes/dte/gitlab-dte": { "id": "gitlab-dte", "name": "GitLab Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/gitlab-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/gitlab-dte", "tags": [] }, "/ci/recipes/dte/jenkins-dte": { "id": "jenkins-dte", "name": "Jenkins Manual DTE", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/dte/jenkins-dte", "itemList": [], "isExternal": false, "path": "/ci/recipes/dte/jenkins-dte", "tags": [] }, "/ci/recipes/enterprise": { "id": "enterprise", "name": "Enterprise", "description": "Recipes for enterprise accounts", "mediaImage": "", "file": "", "itemList": [ { "id": "single-tenant", "name": "Single Tenant", "description": "Manage an on-premise installation of Nx Cloud", "mediaImage": "", "file": "", "itemList": [ { "id": "overview", "name": "Single Tenant Nx Cloud Hosting", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/overview", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/overview", "tags": ["single-tenant"] }, { "id": "auth-github", "name": "Authenticate with GitHub", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-github", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-github", "tags": [] }, { "id": "auth-gitlab", "name": "Authenticate with GitLab", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-gitlab", "tags": [] }, { "id": "auth-bitbucket", "name": "Authenticate with BitBucket", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket", "tags": [] }, { "id": "auth-bitbucket-data-center", "name": "Authenticate with BitBucket Data Center", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket-data-center", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket-data-center", "tags": [] }, { "id": "auth-saml", "name": "Authenticate via SAML", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-saml", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-saml", "tags": [] }, { "id": "custom-github-app", "name": "Custom GitHub App", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/custom-github-app", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/custom-github-app", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant", "tags": [] }, { "id": "conformance", "name": "Conformance", "description": "Conformance features that are available to Nx Cloud Enterprise customers", "mediaImage": "", "file": "", "itemList": [ { "id": "configure-conformance-rules-in-nx-cloud", "name": "Configure Conformance Rules in Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "tags": ["conformance"] }, { "id": "publish-conformance-rules-to-nx-cloud", "name": "Publish Conformance Rules to Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "tags": ["conformance"] } ], "isExternal": false, "path": "/ci/recipes/enterprise/conformance", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/enterprise", "tags": [] }, "/ci/recipes/enterprise/single-tenant": { "id": "single-tenant", "name": "Single Tenant", "description": "Manage an on-premise installation of Nx Cloud", "mediaImage": "", "file": "", "itemList": [ { "id": "overview", "name": "Single Tenant Nx Cloud Hosting", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/overview", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/overview", "tags": ["single-tenant"] }, { "id": "auth-github", "name": "Authenticate with GitHub", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-github", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-github", "tags": [] }, { "id": "auth-gitlab", "name": "Authenticate with GitLab", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-gitlab", "tags": [] }, { "id": "auth-bitbucket", "name": "Authenticate with BitBucket", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket", "tags": [] }, { "id": "auth-bitbucket-data-center", "name": "Authenticate with BitBucket Data Center", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket-data-center", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket-data-center", "tags": [] }, { "id": "auth-saml", "name": "Authenticate via SAML", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-saml", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-saml", "tags": [] }, { "id": "custom-github-app", "name": "Custom GitHub App", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/custom-github-app", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/custom-github-app", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant", "tags": [] }, "/ci/recipes/enterprise/single-tenant/overview": { "id": "overview", "name": "Single Tenant Nx Cloud Hosting", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/overview", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/overview", "tags": ["single-tenant"] }, "/ci/recipes/enterprise/single-tenant/auth-github": { "id": "auth-github", "name": "Authenticate with GitHub", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-github", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-github", "tags": [] }, "/ci/recipes/enterprise/single-tenant/auth-gitlab": { "id": "auth-gitlab", "name": "Authenticate with GitLab", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-gitlab", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-gitlab", "tags": [] }, "/ci/recipes/enterprise/single-tenant/auth-bitbucket": { "id": "auth-bitbucket", "name": "Authenticate with BitBucket", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket", "tags": [] }, "/ci/recipes/enterprise/single-tenant/auth-bitbucket-data-center": { "id": "auth-bitbucket-data-center", "name": "Authenticate with BitBucket Data Center", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-bitbucket-data-center", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-bitbucket-data-center", "tags": [] }, "/ci/recipes/enterprise/single-tenant/auth-saml": { "id": "auth-saml", "name": "Authenticate via SAML", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/auth-saml", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/auth-saml", "tags": [] }, "/ci/recipes/enterprise/single-tenant/custom-github-app": { "id": "custom-github-app", "name": "Custom GitHub App", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/single-tenant/custom-github-app", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/single-tenant/custom-github-app", "tags": [] }, "/ci/recipes/enterprise/conformance": { "id": "conformance", "name": "Conformance", "description": "Conformance features that are available to Nx Cloud Enterprise customers", "mediaImage": "", "file": "", "itemList": [ { "id": "configure-conformance-rules-in-nx-cloud", "name": "Configure Conformance Rules in Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "tags": ["conformance"] }, { "id": "publish-conformance-rules-to-nx-cloud", "name": "Publish Conformance Rules to Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "tags": ["conformance"] } ], "isExternal": false, "path": "/ci/recipes/enterprise/conformance", "tags": [] }, "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud": { "id": "configure-conformance-rules-in-nx-cloud", "name": "Configure Conformance Rules in Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud", "tags": ["conformance"] }, "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud": { "id": "publish-conformance-rules-to-nx-cloud", "name": "Publish Conformance Rules to Nx Cloud", "description": "", "mediaImage": "", "file": "nx-cloud/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "itemList": [], "isExternal": false, "path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud", "tags": ["conformance"] }, "/ci/recipes/other": { "id": "other", "name": "Other", "description": "Learn how to set up Nx Cloud for your workspace.", "mediaImage": "", "file": "", "itemList": [ { "id": "record-commands", "name": "Record Non-Nx Commands", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/record-commands", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/record-commands", "tags": [] }, { "id": "ci-deployment", "name": "Prepare applications for deployment via CI", "description": "", "mediaImage": "", "file": "shared/recipes/ci-deployment", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/ci-deployment", "tags": ["docker", "deploy"] }, { "id": "cipe-affected-project-graph", "name": "Reduce the Number of Affected Projects in a CI Pipeline Execution", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/cipe-affected-project-graph", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/cipe-affected-project-graph", "tags": [] } ], "isExternal": false, "path": "/ci/recipes/other", "tags": [] }, "/ci/recipes/other/record-commands": { "id": "record-commands", "name": "Record Non-Nx Commands", "description": "", "mediaImage": "", "file": "nx-cloud/set-up/record-commands", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/record-commands", "tags": [] }, "/ci/recipes/other/ci-deployment": { "id": "ci-deployment", "name": "Prepare applications for deployment via CI", "description": "", "mediaImage": "", "file": "shared/recipes/ci-deployment", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/ci-deployment", "tags": ["docker", "deploy"] }, "/ci/recipes/other/cipe-affected-project-graph": { "id": "cipe-affected-project-graph", "name": "Reduce the Number of Affected Projects in a CI Pipeline Execution", "description": "", "mediaImage": "", "file": "nx-cloud/recipes/cipe-affected-project-graph", "itemList": [], "isExternal": false, "path": "/ci/recipes/other/cipe-affected-project-graph", "tags": [] }, "/ci/reference": { "id": "reference", "name": "Reference", "description": "Understand how to use Nx Cloud, what arguments and options are available for each component.", "mediaImage": "", "file": "", "itemList": [ { "id": "config", "name": "Configuration Options", "description": "", "mediaImage": "", "file": "nx-cloud/reference/config", "itemList": [], "isExternal": false, "path": "/ci/reference/config", "tags": [] }, { "id": "nx-cloud-cli", "name": "nx-cloud CLI", "description": "", "mediaImage": "", "file": "nx-cloud/reference/nx-cloud-cli", "itemList": [], "isExternal": false, "path": "/ci/reference/nx-cloud-cli", "tags": [] }, { "id": "launch-templates", "name": "Launch Templates", "description": "", "mediaImage": "", "file": "nx-cloud/reference/launch-templates", "itemList": [], "isExternal": false, "path": "/ci/reference/launch-templates", "tags": [] }, { "id": "assignment-rules", "name": "Assignment Rules", "description": "", "mediaImage": "", "file": "nx-cloud/reference/assignment-rules", "itemList": [], "isExternal": false, "path": "/ci/reference/assignment-rules", "tags": [] }, { "id": "custom-steps", "name": "Custom Steps", "description": "", "mediaImage": "", "file": "nx-cloud/reference/custom-steps", "itemList": [], "isExternal": false, "path": "/ci/reference/custom-steps", "tags": [] }, { "id": "env-vars", "name": "Environment Variables", "description": "", "mediaImage": "", "file": "nx-cloud/reference/env-vars", "itemList": [], "isExternal": false, "path": "/ci/reference/env-vars", "tags": [] }, { "id": "release-notes", "name": "Release Notes", "description": "", "mediaImage": "", "file": "nx-cloud/reference/release-notes", "itemList": [], "isExternal": false, "path": "/ci/reference/release-notes", "tags": [] } ], "isExternal": false, "path": "/ci/reference", "tags": [] }, "/ci/reference/config": { "id": "config", "name": "Configuration Options", "description": "", "mediaImage": "", "file": "nx-cloud/reference/config", "itemList": [], "isExternal": false, "path": "/ci/reference/config", "tags": [] }, "/ci/reference/nx-cloud-cli": { "id": "nx-cloud-cli", "name": "nx-cloud CLI", "description": "", "mediaImage": "", "file": "nx-cloud/reference/nx-cloud-cli", "itemList": [], "isExternal": false, "path": "/ci/reference/nx-cloud-cli", "tags": [] }, "/ci/reference/launch-templates": { "id": "launch-templates", "name": "Launch Templates", "description": "", "mediaImage": "", "file": "nx-cloud/reference/launch-templates", "itemList": [], "isExternal": false, "path": "/ci/reference/launch-templates", "tags": [] }, "/ci/reference/assignment-rules": { "id": "assignment-rules", "name": "Assignment Rules", "description": "", "mediaImage": "", "file": "nx-cloud/reference/assignment-rules", "itemList": [], "isExternal": false, "path": "/ci/reference/assignment-rules", "tags": [] }, "/ci/reference/custom-steps": { "id": "custom-steps", "name": "Custom Steps", "description": "", "mediaImage": "", "file": "nx-cloud/reference/custom-steps", "itemList": [], "isExternal": false, "path": "/ci/reference/custom-steps", "tags": [] }, "/ci/reference/env-vars": { "id": "env-vars", "name": "Environment Variables", "description": "", "mediaImage": "", "file": "nx-cloud/reference/env-vars", "itemList": [], "isExternal": false, "path": "/ci/reference/env-vars", "tags": [] }, "/ci/reference/release-notes": { "id": "release-notes", "name": "Release Notes", "description": "", "mediaImage": "", "file": "nx-cloud/reference/release-notes", "itemList": [], "isExternal": false, "path": "/ci/reference/release-notes", "tags": [] }, "/ci/troubleshooting": { "id": "troubleshooting", "name": "Troubleshooting", "description": "Learn how to solve common issues in Nx Cloud.", "mediaImage": "", "file": "", "itemList": [ { "id": "ci-execution-failed", "name": "CI Execution Failed", "description": "", "mediaImage": "", "file": "nx-cloud/troubleshooting/ci-execution-failed", "itemList": [], "isExternal": false, "path": "/ci/troubleshooting/ci-execution-failed", "tags": [] } ], "isExternal": false, "path": "/ci/troubleshooting", "tags": [] }, "/ci/troubleshooting/ci-execution-failed": { "id": "ci-execution-failed", "name": "CI Execution Failed", "description": "", "mediaImage": "", "file": "nx-cloud/troubleshooting/ci-execution-failed", "itemList": [], "isExternal": false, "path": "/ci/troubleshooting/ci-execution-failed", "tags": [] } }