## Current Behavior * Using your own CI provider to distribute tasks is referred to in multiple ways * DTE configuration is beneath the Enterprise section of CI docs ## Expected Behavior * Using your own CI provider to distribute tasks is referred to consistently as "Manual DTE" * DTE configuration is its own recipes section ## Related Issue(s) --------- Co-authored-by: Isaac Mann <isaacplmann@users.noreply.github.com>
2064 lines
64 KiB
JSON
2064 lines
64 KiB
JSON
{
|
|
"/ci/intro": {
|
|
"id": "intro",
|
|
"name": "Intro",
|
|
"description": "Learn about basic Nx Cloud knowledge.",
|
|
"mediaImage": "",
|
|
"file": "",
|
|
"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": "Recipes",
|
|
"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": []
|
|
}
|
|
}
|