diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index 3229b45ba52..392360eb8fc 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -5745,6 +5745,327 @@ menu: parent: ai_agents_console identifier: ai_agents_console_setup weight: 1 + - name: CI/CD Optimization + url: continuous_integration/ + pre: ci + identifier: cco + parent: software_delivery_heading + weight: 5000 + - name: CI Pipeline Setup + url: continuous_integration/pipelines/ + parent: cco + identifier: cco_pipeline_setup + weight: 1 + - name: AWS CodePipeline + url: continuous_integration/pipelines/awscodepipeline/ + parent: cco_pipeline_setup + identifier: cco_pipeline_awscodepipeline + weight: 101 + - name: Azure Pipelines + url: continuous_integration/pipelines/azure/ + parent: cco_pipeline_setup + identifier: cco_pipeline_azure + weight: 102 + - name: Buildkite + url: continuous_integration/pipelines/buildkite/ + parent: cco_pipeline_setup + identifier: cco_pipeline_buildkite + weight: 103 + - name: CircleCI + url: continuous_integration/pipelines/circleci/ + parent: cco_pipeline_setup + identifier: cco_pipeline_circleci + weight: 104 + - name: Codefresh + url: continuous_integration/pipelines/codefresh/ + parent: cco_pipeline_setup + identifier: cco_pipeline_codefresh + weight: 105 + - name: GitHub Actions + url: continuous_integration/pipelines/github/ + parent: cco_pipeline_setup + identifier: cco_pipeline_github + weight: 106 + - name: GitLab + url: continuous_integration/pipelines/gitlab/ + parent: cco_pipeline_setup + identifier: cco_pipeline_gitlab + weight: 107 + - name: Jenkins + url: continuous_integration/pipelines/jenkins/ + parent: cco_pipeline_setup + identifier: cco_pipeline_jenkins + weight: 108 + - name: TeamCity + url: continuous_integration/pipelines/teamcity/ + parent: cco_pipeline_setup + identifier: cco_pipeline_teamcity + weight: 109 + - name: Other CI Providers + url: continuous_integration/pipelines/custom/ + parent: cco_pipeline_setup + identifier: cco_pipeline_custom + weight: 110 + - name: Automatic Job Retries + url: continuous_integration/pipelines/automatic_retries/ + parent: cco_pipeline_setup + identifier: cco_pipeline_automatic_retries + weight: 111 + - name: Custom Commands + url: continuous_integration/pipelines/custom_commands/ + parent: cco_pipeline_setup + identifier: cco_pipeline_custom_commands + weight: 112 + - name: Custom Tags and Measures + url: continuous_integration/pipelines/custom_tags_and_measures/ + parent: cco_pipeline_setup + identifier: cco_pipeline_custom_tags_and_measures + weight: 113 + - name: Test Suite Setup + url: tests/setup/ + parent: cco + identifier: cco_test_setup + weight: 2 + - name: .NET + url: tests/setup/dotnet/ + parent: cco_test_setup + identifier: cco_test_setup_dotnet + weight: 201 + - name: Go + url: tests/setup/go/ + parent: cco_test_setup + identifier: cco_test_setup_go + weight: 202 + - name: Java and JVM Languages + url: tests/setup/java/ + parent: cco_test_setup + identifier: cco_test_setup_java + weight: 203 + - name: JavaScript and TypeScript + url: tests/setup/javascript/ + parent: cco_test_setup + identifier: cco_test_setup_javascript + weight: 204 + - name: Python + url: tests/setup/python/ + parent: cco_test_setup + identifier: cco_test_setup_python + weight: 205 + - name: Ruby + url: tests/setup/ruby/ + parent: cco_test_setup + identifier: cco_test_setup_ruby + weight: 206 + - name: Swift + url: tests/setup/swift/ + parent: cco_test_setup + identifier: cco_test_setup_swift + weight: 207 + - name: JUnit Report Uploads + url: tests/setup/junit_xml/ + parent: cco_test_setup + identifier: cco_test_setup_junit_xml + weight: 208 + - name: Bazel + url: tests/setup/bazel/ + parent: cco_test_setup + identifier: cco_test_setup_bazel + weight: 209 + - name: Bazel Rules for Go Tests + url: tests/setup/bazel/go/ + parent: cco_test_setup_bazel + identifier: cco_test_setup_bazel_go + weight: 20901 + - name: Bazel Rules for Java Tests + url: tests/setup/bazel/java/ + parent: cco_test_setup_bazel + identifier: cco_test_setup_bazel_java + weight: 20902 + - name: Bazel Rules for Python Tests + url: tests/setup/bazel/python/ + parent: cco_test_setup_bazel + identifier: cco_test_setup_bazel_python + weight: 20903 + - name: Network Settings + url: tests/network/ + parent: cco_test_setup + identifier: cco_test_setup_network + weight: 210 + - name: Tests in Containers + url: tests/containers/ + parent: cco_test_setup + identifier: cco_test_setup_containers + weight: 211 + - name: CI/CD Health + url: tests/test_health/ + parent: cco + identifier: cco_ci_cd_health + weight: 3 + - name: Explorer + url: continuous_integration/explorer/ + parent: cco + identifier: cco_explorer + weight: 4 + - name: Search Syntax + url: continuous_integration/explorer/search_syntax/ + parent: cco_explorer + identifier: cco_explorer_search_syntax + weight: 401 + - name: Search Pipeline Executions + url: continuous_integration/explorer/facets/ + parent: cco_explorer + identifier: cco_explorer_facets + weight: 402 + - name: Export + url: continuous_integration/explorer/export/ + parent: cco_explorer + identifier: cco_explorer_export + weight: 403 + - name: Saved Views + url: continuous_integration/explorer/saved_views/ + parent: cco_explorer + identifier: cco_explorer_saved_views + weight: 404 + - name: Search and Manage + url: continuous_integration/search/ + parent: cco_explorer + identifier: cco_explorer_search_and_manage + weight: 405 + - name: Flaky Test Management + url: tests/flaky_management/ + parent: cco + identifier: cco_flaky_management + weight: 5 + - name: Working with Flaky Tests + url: tests/flaky_tests/ + parent: cco_flaky_management + identifier: cco_flaky_management_working_with + weight: 501 + - name: Features + url: tests/ # TBD placeholder - no landing page yet + parent: cco + identifier: cco_features + weight: 6 + - name: Early Flake Detection + url: tests/flaky_tests/early_flake_detection/ + parent: cco_features + identifier: cco_features_early_flake_detection + weight: 601 + - name: Auto Test Retries + url: tests/flaky_tests/auto_test_retries/ + parent: cco_features + identifier: cco_features_auto_test_retries + weight: 602 + - name: Test Impact Analysis + url: tests/test_impact_analysis/ + parent: cco_features + identifier: cco_features_tia + weight: 603 + - name: How It Works + url: tests/test_impact_analysis/how_it_works/ + parent: cco_features_tia + identifier: cco_features_tia_how_it_works + weight: 60301 + - name: Troubleshooting + url: tests/test_impact_analysis/troubleshooting/ + parent: cco_features_tia + identifier: cco_features_tia_troubleshooting + weight: 60302 + - name: Setup + url: tests/test_impact_analysis/setup/ + parent: cco_features_tia + identifier: cco_features_tia_setup + weight: 60303 + - name: .NET + url: tests/test_impact_analysis/setup/dotnet/ + parent: cco_features_tia_setup + identifier: cco_features_tia_setup_dotnet + weight: 6030301 + - name: JavaScript and TypeScript + url: tests/test_impact_analysis/setup/javascript/ + parent: cco_features_tia_setup + identifier: cco_features_tia_setup_javascript + weight: 6030302 + - name: Python + url: tests/test_impact_analysis/setup/python/ + parent: cco_features_tia_setup + identifier: cco_features_tia_setup_python + weight: 6030303 + - name: Swift + url: tests/test_impact_analysis/setup/swift/ + parent: cco_features_tia_setup + identifier: cco_features_tia_setup_swift + weight: 6030304 + - name: Java + url: tests/test_impact_analysis/setup/java/ + parent: cco_features_tia_setup + identifier: cco_features_tia_setup_java + weight: 6030305 + - name: Ruby + url: tests/test_impact_analysis/setup/ruby/ + parent: cco_features_tia_setup + identifier: cco_features_tia_setup_ruby + weight: 6030306 + - name: Go + url: tests/test_impact_analysis/setup/go/ + parent: cco_features_tia_setup + identifier: cco_features_tia_setup_go + weight: 6030307 + - name: Test Parallelization + url: tests/test_parallelization/ + parent: cco_features + identifier: cco_features_parallelization + weight: 604 + - name: Setup + url: tests/test_parallelization/setup/ + parent: cco_features_parallelization + identifier: cco_features_parallelization_setup + weight: 60401 + - name: Configuration + url: tests/test_parallelization/configuration/ + parent: cco_features_parallelization + identifier: cco_features_parallelization_configuration + weight: 60402 + - name: Best Practices + url: tests/test_parallelization/best_practices/ + parent: cco_features_parallelization + identifier: cco_features_parallelization_best_practices + weight: 60403 + - name: Troubleshooting + url: tests/test_parallelization/troubleshooting/ + parent: cco_features_parallelization + identifier: cco_features_parallelization_troubleshooting + weight: 60404 + - name: Code Coverage + url: tests/code_coverage/ + parent: cco_features + identifier: cco_features_code_coverage + weight: 605 + - name: Monitors + url: monitors/types/ci/?tab=pipelines + parent: cco + identifier: cco_monitors + weight: 7 + - name: Guides + url: continuous_integration/guides/ + parent: cco + identifier: cco_guides + weight: 8 + - name: Troubleshooting + url: continuous_integration/troubleshooting/ # TBD placeholder - parent group + parent: cco + identifier: cco_troubleshooting + weight: 9 + - name: Pipeline Troubleshooting + url: continuous_integration/troubleshooting/ + parent: cco_troubleshooting + identifier: cco_troubleshooting_pipeline + weight: 901 + - name: Tests Troubleshooting + url: tests/troubleshooting/ + parent: cco_troubleshooting + identifier: cco_troubleshooting_tests + weight: 902 - name: CI Visibility url: continuous_integration/ pre: ci diff --git a/layouts/partials/nav/left-nav.html b/layouts/partials/nav/left-nav.html index 9747a465fe8..0832a65d58a 100644 --- a/layouts/partials/nav/left-nav.html +++ b/layouts/partials/nav/left-nav.html @@ -69,7 +69,7 @@