[{"data":1,"prerenderedAt":2784},["ShallowReactive",2],{"/es/solutions/delivery-automation":3,"navigation-es":1453,"banner-es":1855,"footer-es":1868,"footer-source-/es/solutions/delivery-automation/":2075,"next-steps-es":2769},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":1446,"_type":1447,"title":1448,"_source":1449,"_file":1450,"_stem":1451,"_extension":1452},"/es/solutions/delivery-automation","solutions",false,"",{"title":9,"description":10},"Entrega automatizada de software con GitLab","Acelere la entrega de software con las soluciones automatizadas de GitLab y lleve productos innovadores a sus clientes más rápido. ¡Comience hoy!",[12,36,57,97,144,157,177,193,210,269,1434,1444],{"componentName":13,"componentContent":14},"SolutionsTabLinks",{"links":15},[16,22,27,31],{"text":17,"config":18},"Entrega automatizada de software",{"href":19,"dataGaName":20,"dataGaLocation":21},"/es/solutions/delivery-automation/","Automated Software Delivery","hero tabs",{"text":23,"config":24},"Gestión de código fuente",{"href":25,"dataGaName":26,"dataGaLocation":21},"/es/solutions/source-code-management/","Source Code Management",{"text":28,"config":29},"CI/CD",{"href":30,"dataGaName":28,"dataGaLocation":21},"/es/solutions/continuous-integration/",{"text":32,"config":33},"Desarrollo asistido por IA",{"href":34,"dataGaName":35,"dataGaLocation":21},"/es/gitlab-duo/","AI-Assisted Development",{"componentName":37,"componentContent":38},"CommonHero",{"config":39,"title":17,"description":42,"primaryButton":43,"tertiaryButton":49,"image":54},{"typographyVariants":40},{"description":41},"heading5","Compile, pruebe, empaquete e implemente software seguro en una fracción del tiempo. Una y otra vez.",{"text":44,"config":45},"Contactar a ventas",{"href":46,"dataGaName":47,"dataGaLocation":48},"/es/sales/","sales","hero",{"text":50,"config":51},"Comenzar su prueba gratuita",{"href":52,"dataGaName":53,"dataGaLocation":48},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/&glm_content=default-saas-trial","free trial",{"altText":7,"config":55},{"src":56},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663727/l5mpphtgj7bu6qoey8hc.png",{"componentName":58,"componentContent":59},"CommonCustomerLogos",{"text":60,"logos":61},"Confían en nosotros: ",[62,67,72,77,82,87,92],{"company":63,"config":64},"UBS",{"src":65,"href":66},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887586/hzkzigbpkzwsdwlsmswh.svg","/blog/ubs-gitlab-devops-platform/",{"company":68,"config":69},"Hackerone",{"src":70,"href":71},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517941/ofyosacgljvxg2u6bq16.png","/es/customers/hackerone/",{"company":73,"config":74},"The Zebra",{"src":75,"href":76},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517952/kmbocohvcmshrupgvtdt.svg","/es/customers/thezebra/",{"company":78,"config":79},"Hilti",{"src":80,"href":81},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg","/es/customers/hilti/",{"company":83,"config":84},"Conversica",{"src":85,"href":86},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663413/gx2yker8j9wqwe88lxrg.svg","/es/customers/conversica/",{"company":88,"config":89},"Bendigo and Adelaide Bank",{"src":90,"href":91},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517926/jpf33ho0ufokyx0r3z6x.svg","/es/customers/bab/",{"company":93,"config":94},"Glympse",{"src":95,"href":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664038/y1ivc66chtrgzsyrp0mb.svg","/es/customers/glympse/",{"componentName":98,"componentContent":99},"SolutionsAccordionWrapper",{"config":100,"title":102,"subtitle":103,"accordion":104},{"id":101,"isFullWidth":6},"accelerate","\u003Cspan class=\\\"accordion-text-gradient\\\">Entregue\u003C/span> mejores productos más rápido","GitLab automatiza la compilación, prueba, empaquetado e implementación de código seguro desde el commit de código hasta producción. Esto significa mejor código, lanzamientos más rápidos, menos errores y más tiempo dedicado a nuevas funciones innovadoras.",[105,114,121,124,130,137],{"header":106,"content":107,"link":108},"Potencie la productividad y la experiencia del desarrollador","Minimice las tareas manuales repetitivas y el cambio de contexto, para que los desarrolladores puedan enfocarse en el trabajo que entrega valor al negocio.",{"text":109,"config":110},"Más información",{"href":111,"dataGaName":112,"dataGaLocation":113},"/es/platform/","platform","body",{"header":115,"content":116,"link":117},"Aumente la visibilidad y transparencia","Con nuestra plataforma unificada, tendrá una única fuente de verdad para rastrear no solo su pipeline de CI/CD, sino todas las métricas que necesita para el crecimiento y mejora continua.",{"text":109,"config":118},{"href":119,"dataGaName":120,"dataGaLocation":113},"/es/solutions/visibility-measurement/","Visibility and Measurement",{"header":122,"content":123},"Estandarice sus procesos","Use un conjunto común de herramientas en todos los equipos y etapas del ciclo de vida, sin dependencias de plugins o APIs de terceros que interrumpan su flujo de trabajo.",{"header":125,"content":126,"link":127},"Escale sus pipelines de CI/CD con facilidad","Con plantillas de pipeline de CI/CD integradas o personalizadas, puede escanear automáticamente su código para crear y ejecutar pipelines que compilen, prueben, empaqueten e implementen su aplicación, todo adaptado para satisfacer sus necesidades en evolución como organización en crecimiento.",{"text":109,"config":128},{"href":30,"dataGaName":129,"dataGaLocation":113},"continuous integration",{"header":131,"content":132,"link":133},"Proteja su código con seguridad integrada","Desplace la seguridad a la izquierda e incluso integre pruebas de seguridad y verificaciones de cumplimiento en el commit de código. Los resultados se comparten en la misma solicitud de fusión, permitiendo a los desarrolladores identificar, aislar y corregir fácilmente fallas de código antes de que lleguen a producción.",{"text":109,"config":134},{"href":135,"dataGaName":136,"dataGaLocation":113},"/es/solutions/application-security-testing/","security compliance",{"header":138,"content":139,"link":140},"Potencie todo con IA","GitLab entrega CI/CD como una plataforma única, con IA generativa integrada en cada etapa del ciclo de vida del desarrollo de software, incluyendo revisores de código sugeridos, explicaciones de vulnerabilidades de seguridad, pronósticos de flujo de valor y más.",{"text":109,"config":141},{"href":142,"dataGaName":143,"dataGaLocation":113},"/es/gitlab-duo/#features","gitlab duo features",{"componentName":145,"componentContent":146},"SolutionsFeaturedTextVideo",{"config":147,"text":149,"video":154},{"gradientBackground":148},true,{"header":150,"image":151},"Su vía rápida hacia la innovación de productos",{"config":152},{"src":153},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663212/j2kdatkf4wcdtimenzrv.png",{"config":155},{"href":156},"https://player.vimeo.com/video/725654155?autoplay=1&#t=0s",{"componentName":158,"componentContent":159},"SolutionsFeaturedBenefits",{"eyebrow":160,"description":165,"tertiaryButton":166,"benefits":170},{"text":23,"config":161},{"typographyVariant":162,"tag":163,"icon":164},"body2-bold","h2","CogCode","Desarrollo de software iterativo, probado y siempre en lanzamiento",{"text":109,"config":167},{"href":25,"dataGaName":168,"dataGaLocation":169},"source code management","do more with gitlab",[171,174],{"header":172,"description":173},"Colabore y acelere, todo en un solo lugar","Con control de versiones de activos, ciclos de retroalimentación ajustados y potentes patrones de ramificación, es simple para sus desarrolladores resolver problemas y entregar valor, rápidamente.",{"header":175,"description":176},"Establezca gobernanza confiable y escalable para su código fuente","Garantice calidad y estándares para todos sus proyectos al exigir un número establecido de aprobaciones de fusión necesarias con revisión de código integrada. Con estas barreras de protección en su lugar, se sentirá seguro sobre la calidad del código a medida que su organización escala.",{"componentName":158,"componentContent":178},{"eyebrow":179,"description":183,"tertiaryButton":184,"benefits":186},{"text":180,"config":181},"Integración continua y entrega continua",{"typographyVariant":162,"tag":163,"icon":182},"ContinuousDelivery","Haga que la entrega de software seguro sea repetible y escalable",{"text":109,"config":185},{"href":30,"dataGaName":129,"dataGaLocation":113},[187,190],{"header":188,"description":189},"Integre seguridad en sus pipelines de CI","Las capacidades de CI líderes en la industria de GitLab permiten pruebas automatizadas, análisis de seguridad estático, análisis de seguridad dinámico y análisis de calidad de código para proporcionar retroalimentación rápida a desarrolladores y evaluadores sobre la calidad de su código.",{"header":191,"description":192},"Aproveche CI/CD simple y escalable","Puede ejecutar sus trabajos de CI/CD en GitLab.com y GitLab Dedicated usando ejecutores alojados por GitLab para compilar, probar e implementar sin problemas su aplicación en su propio entorno.",{"componentName":158,"componentContent":194},{"config":195,"eyebrow":196,"description":200,"tertiaryButton":201,"benefits":203},{"noBottomBorder":148},{"text":197,"config":198},"Desarrollo dinámico impulsado por IA",{"typographyVariant":162,"tag":163,"icon":199},"AiCodeSuggestions","Acelere su tiempo de comercialización sin sacrificar la seguridad",{"text":109,"config":202},{"href":142,"dataGaName":143,"dataGaLocation":113},[204,207],{"header":205,"description":206},"Aumente la velocidad y eficiencia del desarrollador","Con GitLab Duo, los desarrolladores pueden automatizar tareas repetitivas, obtener explicaciones y sugerencias de código, mejorar la calidad del código y obtener respuestas a preguntas directamente en el IDE.",{"header":208,"description":209},"Aproveche la IA más allá de la creación de código","Los desarrolladores también pueden usar GitLab Duo para comprender y remediar vulnerabilidades de seguridad, clasificar fallas de pipeline y más para asegurar que sus esfuerzos de seguridad estén al ritmo de su productividad.",{"componentName":211,"componentContent":212},"CommonQuoteCarousel",{"cards":213},[214,234,253],{"quote":215,"author":216,"cta":220,"metrics":225,"config":232},"Al cambiar a GitLab y automatizar la implementación, los equipos han pasado de entregas mensuales o semanales a entregas diarias o múltiples entregas diarias.",{"name":217,"title":218,"company":219},"Alan Hohn","Director de Estrategia de Software","Lockheed Martin",{"text":221,"config":222},"Leer el caso de estudio",{"href":223,"dataGaName":224,"dataGaLocation":113},"/es/customers/lockheed-martin/","Lockheed Martin case study",[226,229],{"number":227,"text":228},"80%","compilaciones de pipeline de CI más rápidas",{"number":230,"text":231},"90%","menos tiempo dedicado al mantenimiento del sistema",{"logo":233},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663183/fuwdwmigetr349ibjt1z.png",{"quote":235,"author":236,"cta":240,"metrics":244,"config":251},"El tiempo de comercialización era un gran problema para nosotros. Antes de que comenzara nuestra transformación a Agile y DevOps, teníamos ciclos de lanzamiento de casi 18 meses en algunos casos. Hemos podido reducir eso drásticamente a aproximadamente 3 meses.",{"name":237,"title":238,"company":239},"Thorsten Bastian","Propietario de Negocio de TI, Hub de CI/CD, Telekom IT","T-Mobile",{"text":221,"config":241},{"href":242,"dataGaName":243,"dataGaLocation":113},"/es/customers/deutsche-telekom/","Telekom case study",[245,248],{"number":246,"text":247},"6x","tiempo de comercialización más rápido",{"number":249,"text":250},"13,000","usuarios activos de GitLab",{"logo":252},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663990/i7xwa6ouv6ywfppdsqwf.svg",{"quote":254,"author":255,"cta":258,"metrics":261,"config":268},"GitLab está empaquetado como una suite y luego se envía con un instalador muy sofisticado. Y luego simplemente funciona. Esto es muy agradable si usted es una empresa que solo quiere ponerlo en funcionamiento.",{"name":256,"title":257,"company":78},"Daniel Widerin","Jefe de Entrega de Software",{"text":221,"config":259},{"href":81,"dataGaName":260,"dataGaLocation":113},"Hilti case study",[262,265],{"number":263,"text":264},"400%","aumento en verificaciones de código",{"number":266,"text":267},"12x","tiempo de implementación más rápido",{"logo":80},{"componentName":270,"componentContent":271},"SolutionsPlatformFeatures",{"header":272,"description":273,"sideNavigation":274},"Explore todas las funciones de entrega automatizada de software","Lance código de mejor calidad, con mayor frecuencia, con mínima intervención manual.",{"links":275,"components":384},[276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380],{"text":277,"config":278},"Desarrollo remoto",{"id":279},"remote-development",{"text":281,"config":282},"Web IDE",{"id":283},"web-ide",{"text":285,"config":286},"GitLab CLI",{"id":287},"gitlab-cli",{"text":289,"config":290},"Flujo de trabajo de revisión de código",{"id":291},"code-review-workflow",{"text":293,"config":294},"Sugerencias de código",{"id":295},"code-suggestions",{"text":297,"config":298},"Explicación de código",{"id":299},"code-explanation",{"text":301,"config":302},"Resumen de revisión de código",{"id":303},"code-review-summary",{"text":305,"config":306},"Generación de pruebas",{"id":307},"test-generation",{"text":309,"config":310},"Gestión de secretos",{"id":311},"secrets-management",{"text":313,"config":314},"Review Apps",{"id":315},"review-apps",{"text":317,"config":318},"Pruebas y cobertura de código",{"id":319},"code-testing-and-coverage",{"text":321,"config":322},"Merge Trains",{"id":323},"merge-trains",{"text":325,"config":326},"Solicitudes de fusión",{"id":327},"merge-requests",{"text":329,"config":330},"Análisis de causa raíz",{"id":331},"root-cause-analysis",{"text":333,"config":334},"Resumen de discusión",{"id":335},"discussion-summary",{"text":337,"config":338},"Registro virtual",{"id":339},"virtual-registry",{"text":341,"config":342},"Registro de contenedores",{"id":343},"container-registry",{"text":345,"config":346},"Registro de Helm Chart",{"id":347},"helm-chart-registry",{"text":349,"config":350},"Registro de paquetes",{"id":351},"package-registry",{"text":353,"config":354},"Registro de modelos",{"id":355},"model-registry",{"text":357,"config":358},"Orquestación de lanzamientos",{"id":359},"release-orchestration",{"text":361,"config":362},"Infraestructura como código",{"id":363},"infrastructure-as-code",{"text":365,"config":366},"Feature Flags",{"id":367},"feature-flags",{"text":369,"config":370},"Gestión de entornos",{"id":371},"environment-management",{"text":373,"config":374},"Gestión de implementación",{"id":375},"deployment-management",{"text":377,"config":378},"Auto DevOps",{"id":379},"auto-devops",{"text":381,"config":382},"Componentes de CI/CD",{"id":383},"cicd-components",[385,409,452,461,730,804,813,822,831,861,886,933,956,971,980,989,998,1079,1089,1191,1200,1272,1286,1327,1369,1416,1424],{"componentName":386,"componentContent":387},"SolutionsPlatformLinkGroup",{"config":388,"header":277,"description":389,"cards":390},{"id":279},"La gestión de usuarios proporciona herramientas para administrar usuarios y sus atributos. Desde GitLab puede aprovisionar usuarios, configurar control de acceso, gestionar configuraciones de usuario y revisar atributos de usuario.",[391,396,400,404],{"title":392,"config":393},"Cree espacios de trabajo de desarrollo remoto preconfigurados bajo demanda",{"href":394,"dataGaName":395,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/remote_development/","Create preconfigured remote development workspaces on-demand",{"title":397,"config":398},"Habilite el desarrollo remoto en GitLab Agent para Kubernetes",{"href":394,"dataGaName":399,"dataGaLocation":5},"Enable Remote Development in GitLab Agent for Kubernetes",{"title":401,"config":402},"Clone automáticamente proyectos públicos en un espacio de trabajo",{"href":394,"dataGaName":403,"dataGaLocation":5},"Automatically clone public projects into a workspace",{"title":405,"config":406},"Defina un entorno de desarrollo reproducible en un devfile",{"href":407,"dataGaName":408,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/workspace/#devfile","Define a reproducible development environment in a devfile",{"componentName":386,"componentContent":410},{"config":411,"header":281,"description":412,"cards":413},{"id":283},"Contribuya fácilmente directamente desde el navegador con todo lo que necesita usando un entorno de desarrollo integrado (IDE) con todas las funciones. GitLab Duo, nuestra suite de funciones impulsadas por IA, es accesible en el Web IDE.",[414,417,422,427,432,437,442,447],{"title":281,"config":415},{"href":416,"dataGaName":281,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/",{"title":418,"config":419},"EditorConfig en el Web IDE",{"href":420,"dataGaName":421,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/index.html#configure-the-web-ide","EditorConfig in the Web IDE",{"title":423,"config":424},"Pegue imágenes en Markdown en el Web IDE",{"href":425,"dataGaName":426,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/index.html#markdown-editing","Paste images in Markdown in the Web IDE",{"title":428,"config":429},"Lance espacios de trabajo de Gitpod directamente desde GitLab",{"href":430,"dataGaName":431,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/gitpod.html","Launch Gitpod Workspaces directly from GitLab",{"title":433,"config":434},"Sugerencias de código en GitLab Web IDE",{"href":435,"dataGaName":436,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/code_suggestions/","Code Suggestions in GitLab Web IDE",{"title":438,"config":439},"Explicación de código en GitLab Duo Chat, disponible en el Web IDE",{"href":440,"dataGaName":441,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#explain-code-in-the-ide","Code explanation in GitLab Duo Chat, available in the Web IDE",{"title":443,"config":444},"Refactorización de código en GitLab Duo Chat, disponible en el Web IDE",{"href":445,"dataGaName":446,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#refactor-code-in-the-ide","Code refactoring in GitLab Duo Chat, available in the Web IDE",{"title":448,"config":449},"Generación de pruebas en GitLab Duo Chat, disponible en el Web IDE",{"href":450,"dataGaName":451,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#write-tests-in-the-ide","Test generation in GitLab Duo Chat, available in the Web IDE",{"componentName":386,"componentContent":453},{"config":454,"header":285,"description":455,"cards":456},{"id":287},"La interfaz de línea de comandos (CLI) de GitLab es una herramienta unificada que le permite gestionar e interactuar con GitLab directamente desde la línea de comandos.",[457],{"title":458,"config":459},"GitLab CLI - `glab`",{"href":460,"dataGaName":458,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/",{"componentName":386,"componentContent":462},{"config":463,"header":289,"description":464,"cards":465},{"id":291},"Revise código, discuta cambios, comparta conocimiento e identifique defectos en el código entre equipos distribuidos mediante comentarios y revisión asíncrona. Automatice, rastree y reporte revisiones de código, e identifique mejoras de flujo de trabajo con análisis de revisión de código.",[466,471,476,481,486,490,495,499,503,508,513,518,523,528,533,538,543,548,553,558,563,568,573,578,582,586,590,595,599,604,609,614,619,624,629,634,638,643,648,653,658,663,667,672,677,682,687,692,697,702,706,711,716,721,726],{"title":467,"config":468},"Plantillas de descripción",{"href":469,"dataGaName":470,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/description_templates.html","Description Templates",{"title":472,"config":473},"Listas de verificación",{"href":474,"dataGaName":475,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/markdown.html#task-lists","Check Lists",{"title":477,"config":478},"Archivos adjuntos",{"href":479,"dataGaName":480,"dataGaLocation":5},"https://docs.gitlab.com/ee/development/file_storage.html","File Attachments",{"title":482,"config":483},"Reacciones con emoji",{"href":484,"dataGaName":485,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/award_emojis.html","Emoji reactions",{"title":487,"config":488},"GitLab Flavored Markdown",{"href":489,"dataGaName":487,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/markdown.html",{"title":491,"config":492},"Discusiones en hilos",{"href":493,"dataGaName":494,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/","Threaded Discussions",{"title":496,"config":497},"Actividad del sistema filtrable",{"href":493,"dataGaName":498,"dataGaLocation":5},"Filterable System Activity",{"title":500,"config":501},"Rastrear cambios de título",{"href":493,"dataGaName":502,"dataGaLocation":5},"Track Title Changes",{"title":504,"config":505},"Asignado",{"href":506,"dataGaName":507,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#assignee","Assignee",{"title":509,"config":510},"Bloquear discusión",{"href":511,"dataGaName":512,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#prevent-comments-by-locking-the-discussion","Lock Discussion",{"title":514,"config":515},"Editar solicitudes de fusión en masa",{"href":516,"dataGaName":517,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html","Bulk Edit Merge Requests",{"title":519,"config":520},"Acciones rápidas",{"href":521,"dataGaName":522,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/quick_actions.html","Quick Actions",{"title":524,"config":525},"Notificaciones personalizadas",{"href":526,"dataGaName":527,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/profile/notifications.html","Custom Notifications",{"title":529,"config":530},"Lista de tareas pendientes",{"href":531,"dataGaName":532,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/todos.html","To-Do List",{"title":534,"config":535},"Integración con Jira",{"href":536,"dataGaName":537,"dataGaLocation":5},"/es/solutions/jira/","Jira Integration",{"title":539,"config":540},"Integración de Jira Issues",{"href":541,"dataGaName":542,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jira/","Jira Issues Integration",{"title":544,"config":545},"Integración del panel de desarrollo de Jira",{"href":546,"dataGaName":547,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jira/#jira-development-panel","Jira Development Panel Integration",{"title":549,"config":550},"Rastrear cambios de descripción",{"href":551,"dataGaName":552,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/index.html#view-description-change-history","Track Description Changes",{"title":554,"config":555},"Rastrear cambios de comentarios",{"href":556,"dataGaName":557,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/3706","Track Comment Changes",{"title":559,"config":560},"Arrastrar y soltar tareas",{"href":561,"dataGaName":562,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab-foss/issues/18003","Drag and Drop Tasks",{"title":564,"config":565},"Resumen de objeto enriquecido al pasar el cursor sobre el enlace",{"href":566,"dataGaName":567,"dataGaLocation":5},"https://gitlab.com/groups/gitlab-org/-/epics/333","Rich Object Summary on Link Hover",{"title":569,"config":570},"Crear solicitud de fusión de GitLab desde el panel de desarrollo de Jira",{"href":571,"dataGaName":572,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/2650","Create GitLab Merge Request from Jira Development Panel",{"title":574,"config":575},"Múltiples aprobadores en revisión de código",{"href":576,"dataGaName":577,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/approvals/rules.html","Multiple approvers in code review",{"title":579,"config":580},"Reglas de aprobación para revisión de código",{"href":576,"dataGaName":581,"dataGaLocation":5},"Approval rules for code review",{"title":583,"config":584},"Aprobaciones opcionales de solicitudes de fusión",{"href":576,"dataGaName":585,"dataGaLocation":5},"Optional Merge Request Approvals",{"title":587,"config":588},"Code Owners",{"href":589,"dataGaName":587,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/codeowners/",{"title":591,"config":592},"Sugerir cambios a solicitudes de fusión",{"href":593,"dataGaName":594,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/index.html#suggest-changes","Suggest changes to merge requests",{"title":596,"config":597},"Comentarios de diferencias multilínea",{"href":493,"dataGaName":598,"dataGaLocation":5},"Multi-line diff comments",{"title":600,"config":601},"Discusiones de imágenes",{"href":602,"dataGaName":603,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#image-threads","Image Discussions",{"title":605,"config":606},"Discusiones de commits de solicitudes de fusión",{"href":607,"dataGaName":608,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#commit-discussions","Merge Request Commit Discussions",{"title":610,"config":611},"Crear solicitud de fusión desde correo electrónico",{"href":612,"dataGaName":613,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html#new-merge-request-by-email","Create merge request from email",{"title":615,"config":616},"Insignia de colaborador por primera vez",{"href":617,"dataGaName":618,"dataGaLocation":5},"/community/contribute/","First time contributor badge",{"title":620,"config":621},"Diferencias más limpias para archivos de Jupyter Notebook",{"href":622,"dataGaName":623,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/jupyter_notebooks/#cleaner-diffs","Cleaner diffs for Jupyter Notebook files",{"title":625,"config":626},"Plantillas de comentarios",{"href":627,"dataGaName":628,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/profile/comment_templates.html","Comment Templates",{"title":630,"config":631},"Mostrar estado de solicitud de fusión para compilaciones en Jenkins CI",{"href":632,"dataGaName":633,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jenkins.html","Display merge request status for builds on Jenkins CI",{"title":325,"config":635},{"href":636,"dataGaName":637,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/","Merge Requests",{"title":639,"config":640},"Resolución de conflictos de fusión",{"href":641,"dataGaName":642,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/conflicts.html","Merge conflict resolution",{"title":644,"config":645},"Fusión automática",{"href":646,"dataGaName":647,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html","Auto-merge",{"title":649,"config":650},"Revertir commits específicos o una solicitud de fusión desde la interfaz de usuario",{"href":651,"dataGaName":652,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/revert_changes.html","Revert specific commits or a merge request from the UI",{"title":654,"config":655},"Versiones de solicitudes de fusión",{"href":656,"dataGaName":657,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/versions.html","Merge request versions",{"title":659,"config":660},"Comentarios en línea y resolución de discusiones",{"href":661,"dataGaName":662,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#resolvable-discussions","Inline commenting and discussion resolution",{"title":664,"config":665},"Capacidad de editar todos los campos de una solicitud de fusión",{"href":636,"dataGaName":666,"dataGaLocation":5},"Ability to edit all fields of a merge request",{"title":668,"config":669},"Cerrar automáticamente incidencias cuando se fusiona una solicitud de fusión",{"href":670,"dataGaName":671,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically","Automatically close issue(s) when a merge request is merged",{"title":673,"config":674},"Patrón de cierre de incidencias configurable",{"href":675,"dataGaName":676,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/issue_closing_pattern.html","Configurable issue closing pattern",{"title":678,"config":679},"Solicitudes de fusión en borrador",{"href":680,"dataGaName":681,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/drafts.html","Draft merge requests",{"title":683,"config":684},"Cobertura de código en línea en diferencias de solicitudes de fusión",{"href":685,"dataGaName":686,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/test_coverage_visualization.html","Inline code coverage in merge request diff",{"title":688,"config":689},"Revisiones de solicitudes de fusión",{"href":690,"dataGaName":691,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/reviews/","Merge request reviews",{"title":693,"config":694},"Paneles de revisión de código",{"href":695,"dataGaName":696,"dataGaLocation":5},"/blog/demo-mastering-code-review-with-gitlab/","Code review dashboards",{"title":698,"config":699},"Acuerdos de colaboradores",{"href":700,"dataGaName":701,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/-/issues/15899","Contributor agreements",{"title":703,"config":704},"Comentarios de robot",{"href":636,"dataGaName":705,"dataGaLocation":5},"Robot comments",{"title":707,"config":708},"Funciona con múltiples tipos de repositorios",{"href":709,"dataGaName":710,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/import/","Works with multiple repository types",{"title":712,"config":713},"Dependencias de solicitudes de fusión",{"href":714,"dataGaName":715,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/dependencies.html","Merge Request Dependencies",{"title":717,"config":718},"Inteligencia de código por Sourcegraph",{"href":719,"dataGaName":720,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/sourcegraph.html","Code intelligence by Sourcegraph",{"title":722,"config":723},"Inteligencia de código",{"href":724,"dataGaName":725,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/code_intelligence.html","Code intelligence",{"title":727,"config":728},"Revisores de solicitudes de fusión",{"href":690,"dataGaName":729,"dataGaLocation":5},"Merge request reviewers",{"componentName":386,"componentContent":731},{"config":732,"header":293,"description":733,"cards":734},{"id":295},"Asistente de IA para sugerencias de codificación proactivas y autocompletado",[735,739,743,748,753,758,763,765,767,769,771,775,779,783,787,791,795,799],{"title":736,"config":737},"Completado de código en línea",{"href":435,"dataGaName":738,"dataGaLocation":5},"Inline Code Completion",{"title":740,"config":741},"Generación de código",{"href":435,"dataGaName":742,"dataGaLocation":5},"Code Generation",{"title":744,"config":745},"Sugerencias de código en VS Code",{"href":746,"dataGaName":747,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/visual_studio_code/","Code Suggestions in VS Code",{"title":749,"config":750},"Sugerencias de código en IDEs de JetBrains",{"href":751,"dataGaName":752,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/jetbrains_ide/","Code Suggestions in JetBrains IDEs",{"title":754,"config":755},"Sugerencias de código en Visual Studio",{"href":756,"dataGaName":757,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/visual_studio/","Code Suggestions in Visual Studio",{"title":759,"config":760},"Sugerencias de código en Neovim",{"href":761,"dataGaName":762,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/neovim/","Code Suggestions in Neovim",{"title":433,"config":764},{"href":435,"dataGaName":436,"dataGaLocation":5},{"title":438,"config":766},{"href":440,"dataGaName":441,"dataGaLocation":5},{"title":443,"config":768},{"href":445,"dataGaName":446,"dataGaLocation":5},{"title":448,"config":770},{"href":450,"dataGaName":451,"dataGaLocation":5},{"title":772,"config":773},"Explicación de código en GitLab Duo Chat, disponible en VS Code",{"href":440,"dataGaName":774,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available in VS Code",{"title":776,"config":777},"Refactorización de código en GitLab Duo Chat, disponible en VS Code",{"href":445,"dataGaName":778,"dataGaLocation":5},"Code refactoring in GitLab Duo Chat, available in VS Code",{"title":780,"config":781},"Generación de pruebas en GitLab Duo Chat, disponible en VS Code",{"href":450,"dataGaName":782,"dataGaLocation":5},"Test generation in GitLab Duo Chat, available in VS Code",{"title":784,"config":785},"Explicación de código en GitLab Duo Chat, disponible en IDEs de JetBrains",{"href":440,"dataGaName":786,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available in JetBrains IDEs",{"title":788,"config":789},"Refactorización de código en GitLab Duo Chat, disponible en IDEs de JetBrains",{"href":445,"dataGaName":790,"dataGaLocation":5},"Code refactoring in GitLab Duo Chat, available in JetBrains IDEs",{"title":792,"config":793},"Generación de pruebas en GitLab Duo Chat, disponible en IDEs de JetBrains",{"href":450,"dataGaName":794,"dataGaLocation":5},"Test generation in GitLab Duo Chat, available in JetBrains IDEs",{"title":796,"config":797},"Explicación de código en GitLab Duo Chat, disponible en la página de archivo del repositorio",{"href":440,"dataGaName":798,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available on the repository file page",{"title":800,"config":801},"Ver múltiples sugerencias de código",{"href":802,"dataGaName":803,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html#view-multiple-code-suggestions","View Multiple Code Suggestions",{"componentName":386,"componentContent":805},{"config":806,"header":297,"description":807,"cards":808},{"id":299},"Le ayuda a comprender el código explicándolo en lenguaje natural.",[809],{"title":297,"config":810},{"href":811,"dataGaName":812,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#code-explanation-in-the-ide","Code Explanation",{"componentName":386,"componentContent":814},{"config":815,"header":301,"description":816,"cards":817},{"id":303},"Ayuda en la transición de solicitudes de fusión entre autores y revisores y ayuda a los revisores a comprender eficientemente las sugerencias.",[818],{"title":301,"config":819},{"href":820,"dataGaName":821,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#code-review-summary","code review summary",{"componentName":386,"componentContent":823},{"config":824,"header":305,"description":825,"cards":826},{"id":307},"Automatiza tareas repetitivas y ayuda a detectar errores temprano.",[827],{"title":305,"config":828},{"href":829,"dataGaName":830,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#test-generation","test generation",{"componentName":386,"componentContent":832},{"config":833,"header":309,"description":834,"cards":835},{"id":311},"Asegure y proteja el acceso a secretos, como claves de API y contraseñas, para garantizar que los datos sensibles estén protegidos durante todo su proceso de desarrollo.",[836,841,846,851,856],{"title":837,"config":838},"Variables protegidas",{"href":839,"dataGaName":840,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/variables/#protected-variables","Protected variables",{"title":842,"config":843},"Aplicación gestionada por GitLab para HashiCorp Vault",{"href":844,"dataGaName":845,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/infrastructure/clusters/manage/management_project_applications/vault.html","GitLab-managed App for HashiCorp Vault",{"title":847,"config":848},"Integración con HashiCorp Vault",{"href":849,"dataGaName":850,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/examples/authenticating-with-hashicorp-vault/index.html","HashiCorp Vault Integration",{"title":852,"config":853},"Asegure su flujo de trabajo de CI/CD usando OIDC",{"href":854,"dataGaName":855,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/cloud_services/","Secure your CI/CD workflow using OIDC",{"title":857,"config":858},"Token de trabajo de CI/CD",{"href":859,"dataGaName":860,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/jobs/ci_job_token.html","CI/CD job token",{"componentName":386,"componentContent":862},{"config":863,"header":313,"description":864,"cards":865},{"id":315},"Obtenga acceso a una instancia en vivo de su aplicación para cada commit, permitiéndole a usted y a las partes interesadas asegurar una validación y colaboración exhaustivas antes de que los cambios se fusionen en la base de código principal.",[866,871,876,881],{"title":867,"config":868},"Previsualice sus cambios con Review Apps",{"href":869,"dataGaName":870,"dataGaLocation":5},"https://docs.gitlab.com/ci/review_apps/","Preview your changes with Review Apps",{"title":872,"config":873},"Detención automática de entornos",{"href":874,"dataGaName":875,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html","Environments Auto-stop",{"title":877,"config":878},"Escaneo de accesibilidad automatizado de Review Apps",{"href":879,"dataGaName":880,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/accessibility_testing.html","Automated Accessibility scanning of Review Apps",{"title":882,"config":883},"Comentarios en Review Apps",{"href":884,"dataGaName":885,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/review_apps/index.html#visual-reviews","Comments in Review Apps",{"componentName":386,"componentContent":887},{"config":888,"header":317,"description":889,"cards":890},{"id":319},"Las pruebas y cobertura de código son partes importantes de un marco de integración continua, asegurando que el código fuente sea validado por suites de pruebas y que los componentes individuales del pipeline funcionen como se espera.",[891,896,901,906,911,916,921,925,929],{"title":892,"config":893},"Muestre la tasa de cobertura de código para sus pipelines",{"href":894,"dataGaName":895,"dataGaLocation":5},"/blog/publish-code-coverage-report-with-gitlab-pages/","Show code coverage rate for your pipelines",{"title":897,"config":898},"Pruebas de rendimiento del navegador",{"href":899,"dataGaName":900,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/browser_performance_testing.html","Browser Performance Testing",{"title":902,"config":903},"Pruebas de rendimiento de carga",{"href":904,"dataGaName":905,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/load_performance_testing.html","Load Performance Testing",{"title":907,"config":908},"Notificación de prueba fallida repetida",{"href":909,"dataGaName":910,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/unit_test_reports.html","Repeat failed test notification",{"title":912,"config":913},"Grafique los cambios de cobertura de código a lo largo del tiempo",{"href":914,"dataGaName":915,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/settings.html#code-coverage-history","Graph Code coverage changes over time",{"title":917,"config":918},"Datos de cobertura de código de grupo",{"href":919,"dataGaName":920,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/group/#repositories-analytics","Group Code Coverage Data",{"title":922,"config":923},"Reporte de pruebas unitarias",{"href":909,"dataGaName":924,"dataGaLocation":5},"Unit Test Report",{"title":926,"config":927},"Capturas de pantalla de pruebas fallidas en reporte de pruebas",{"href":909,"dataGaName":928,"dataGaLocation":5},"Failed test screenshots in test report",{"title":930,"config":931},"Ver resúmenes de pruebas unitarias en el widget de solicitud de fusión",{"href":909,"dataGaName":932,"dataGaLocation":5},"See unit test summaries in merge request widget",{"componentName":386,"componentContent":934},{"config":935,"header":321,"description":936,"cards":937},{"id":323},"Coordine solicitudes de fusión frecuentes y evite conflictos de fusión con Merge Trains, evitando que los commits de código rompan las ramas predeterminadas y principales.",[938,943,948,951],{"title":939,"config":940},"Pipelines de solicitudes de fusión",{"href":941,"dataGaName":942,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html","Merge request pipelines",{"title":944,"config":945},"Pipelines de resultados fusionados",{"href":946,"dataGaName":947,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merged_results_pipelines.html","Merged results pipelines",{"title":321,"config":949},{"href":950,"dataGaName":321,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_trains.html",{"title":952,"config":953},"Ejecutar pipelines en el proyecto padre para solicitudes de fusión desde forks",{"href":954,"dataGaName":955,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html#use-with-forked-projects","Run pipelines in the parent project for MRs from forks",{"componentName":386,"componentContent":957},{"config":958,"header":325,"description":959,"cards":960},{"id":327},"Comunica eficientemente el impacto de los cambios de su solicitud de fusión.",[961,966],{"title":962,"config":963},"Resumen de solicitud de fusión",{"href":964,"dataGaName":965,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#merge-request-summary","merge request summary",{"title":967,"config":968},"Generar un mensaje de commit de fusión",{"href":969,"dataGaName":970,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/duo_in_merge_requests.html#generate-a-merge-commit-message","Generate a merge commit message",{"componentName":386,"componentContent":972},{"config":973,"header":329,"description":974,"cards":975},{"id":331},"Le ayuda a determinar la causa raíz de una falla de pipeline y compilación de CI/CD fallida.",[976],{"title":329,"config":977},{"href":978,"dataGaName":979,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#root-cause-analysis","root cause analysis",{"componentName":386,"componentContent":981},{"config":982,"header":333,"description":983,"cards":984},{"id":335},"Ayuda a poner a todos al día sobre conversaciones extensas para ayudar a asegurar que todos estén en la misma página.",[985],{"title":333,"config":986},{"href":987,"dataGaName":988,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#discussion-summary","discussion summary",{"componentName":386,"componentContent":990},{"config":991,"header":337,"description":992,"cards":993},{"id":339},"GitLab ofrece un registro virtual que puede usarse para sus artefactos upstream de acceso frecuente.",[994],{"title":337,"config":995},{"href":996,"dataGaName":997,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/dependency_proxy/","virtual registry",{"componentName":386,"componentContent":999},{"config":1000,"header":341,"description":1001,"cards":1002},{"id":343},"Un registro de contenedores integrado para almacenar imágenes de contenedores para cada proyecto de GitLab. Crear, enviar y recuperar imágenes funciona de forma inmediata con GitLab CI/CD.",[1003,1008,1013,1017,1022,1027,1032,1037,1041,1046,1051,1055,1060,1064,1069,1074],{"title":1004,"config":1005},"Registro de contenedores integrado",{"href":1006,"dataGaName":1007,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/index.html","Built-in Container Registry",{"title":1009,"config":1010},"Construido para usar contenedores y Docker",{"href":1011,"dataGaName":1012,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/","Built for using containers and Docker",{"title":1014,"config":1015},"Soporte de imágenes Docker",{"href":1006,"dataGaName":1016,"dataGaLocation":5},"Docker image support",{"title":1018,"config":1019},"Webhooks del registro de contenedores",{"href":1020,"dataGaName":1021,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/packages/container_registry.html#configure-container-registry-notifications","Container registry webhooks",{"title":1023,"config":1024},"Alta disponibilidad del registro de contenedores",{"href":1025,"dataGaName":1026,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/reference_architectures/index.html","Container registry high availability",{"title":1028,"config":1029},"Replicación geográfica del registro de contenedores",{"href":1030,"dataGaName":1031,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/geo/index.html","Container Registry geographic replication",{"title":1033,"config":1034},"Soporta registros de contenedores privados",{"href":1035,"dataGaName":1036,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/index.html#using-with-private-projects","Supports private container registries",{"title":1038,"config":1039},"Oferta de registro de contenedores SaaS",{"href":1006,"dataGaName":1040,"dataGaLocation":5},"SaaS container registry offering",{"title":1042,"config":1043},"Usar registro de contenedores a través de API REST",{"href":1044,"dataGaName":1045,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/container_registry.html","Use container registry through REST API",{"title":1047,"config":1048},"Gestión de almacenamiento del registro de contenedores",{"href":1049,"dataGaName":1050,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/packages/container_registry.html#container-registry-garbage-collection","Container registry storage management",{"title":1052,"config":1053},"Navegador de registro Docker a nivel de grupo",{"href":1011,"dataGaName":1054,"dataGaLocation":5},"Group-level Docker registry browser",{"title":1056,"config":1057},"Use búsqueda para encontrar imágenes de contenedores",{"href":1058,"dataGaName":1059,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/#control-container-registry-from-within-gitlab","Use search to find and container images",{"title":1061,"config":1062},"Cloud Native",{"href":1063,"dataGaName":1061,"dataGaLocation":5},"/es/solutions/kubernetes/",{"title":1065,"config":1066},"Depuración de contenedores con un terminal web integrado",{"href":1067,"dataGaName":1068,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html#web-terminals","Container debugging with an integrated web terminal",{"title":1070,"config":1071},"Políticas de limpieza de imágenes de contenedores",{"href":1072,"dataGaName":1073,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/#cleanup-policy","Container image cleanup policies",{"title":1075,"config":1076},"Navegador de registro Docker global",{"href":1077,"dataGaName":1078,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/23315","Global Docker registry browser",{"componentName":386,"componentContent":1080},{"config":1081,"header":345,"description":1082,"cards":1083},{"id":347},"Un registro de Helm chart integrado para almacenar Helm charts para cada proyecto de GitLab. Compilar, cargar e instalar Helm charts funciona de forma inmediata con GitLab. Helm es el gestor de paquetes para Kubernetes.",[1084],{"title":1085,"config":1086},"Soporte de repositorio de Helm chart",{"href":1087,"dataGaName":1088,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/helm_repository/","Helm chart repository support",{"componentName":386,"componentContent":1090},{"config":1091,"header":349,"description":1092,"cards":1093},{"id":351},"Use GitLab como un registro privado o público para una variedad de gestores de paquetes compatibles. Puede publicar y compartir paquetes, que pueden consumirse como una dependencia en proyectos posteriores.",[1094,1099,1104,1109,1114,1119,1124,1129,1134,1139,1144,1149,1154,1159,1163,1168,1173,1177,1182,1187],{"title":1095,"config":1096},"Políticas de limpieza del registro de paquetes",{"href":1097,"dataGaName":1098,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/package_registry/reduce_package_registry_storage.html","Package Registry cleanup policies",{"title":1100,"config":1101},"Reenviar solicitudes de paquetes npm no encontrados en GitLab a npmjs.com",{"href":1102,"dataGaName":1103,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/npm_registry/#forwarding-requests-to-npmjsorg","Forward requests for npm packages not found in GitLab to npmjs.com",{"title":1105,"config":1106},"Reenviar solicitudes de paquetes Python no encontrados en GitLab a PyPI.org",{"href":1107,"dataGaName":1108,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/settings/continuous_integration.html#pypi-forwarding","Forward requests for Python packages not found in GitLab to PyPI.org",{"title":1110,"config":1111},"Reenviar solicitudes de paquetes Maven no encontrados en GitLab a Maven central",{"href":1112,"dataGaName":1113,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/settings/continuous_integration.html#maven-forwarding","Forward requests for Maven packages not found in GitLab to Maven central",{"title":1115,"config":1116},"Repositorio Conan (C/C++)",{"href":1117,"dataGaName":1118,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/conan_repository/","Conan (C/C++) Repository",{"title":1120,"config":1121},"Repositorio Maven (Java)",{"href":1122,"dataGaName":1123,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/maven_repository/index.html","Maven (Java) Repository",{"title":1125,"config":1126},"Registro npm (node)",{"href":1127,"dataGaName":1128,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/npm_registry/index.html","npm (node) Registry",{"title":1130,"config":1131},"Repositorio NuGet (.NET)",{"href":1132,"dataGaName":1133,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/nuget_repository/","NuGet (.NET) Repository",{"title":1135,"config":1136},"Repositorio PyPI (Python)",{"href":1137,"dataGaName":1138,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/pypi_repository/","PyPI (Python) Repository",{"title":1140,"config":1141},"Registro de módulos Terraform",{"href":1142,"dataGaName":1143,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/terraform_module_registry/index.html","Terraform Module Registry",{"title":1145,"config":1146},"Repositorio RPM (Linux)",{"href":1147,"dataGaName":1148,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/5932","RPM (Linux) Repository",{"title":1150,"config":1151},"Repositorio Debian (Linux)",{"href":1152,"dataGaName":1153,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/5835","Debian (Linux) Repository",{"title":1155,"config":1156},"Repositorio RubyGems (Ruby)",{"href":1157,"dataGaName":1158,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/803","RubyGems (Ruby) Repository",{"title":1160,"config":1161},"Go Proxy",{"href":1162,"dataGaName":1160,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/go_proxy/",{"title":1164,"config":1165},"Repositorio Composer (PHP)",{"href":1166,"dataGaName":1167,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/composer_repository/","Composer (PHP) Repository",{"title":1169,"config":1170},"Usar el registro de paquetes a través de API REST",{"href":1171,"dataGaName":1172,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/packages.html","Use the Package Registry through REST API",{"title":1174,"config":1175},"Depuración de paquetes con un terminal web integrado",{"href":1067,"dataGaName":1176,"dataGaLocation":5},"Package debugging with an integrated web terminal",{"title":1178,"config":1179},"Publicar y compartir versiones de paquetes",{"href":1180,"dataGaName":1181,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/","Publish and share package versions",{"title":1183,"config":1184},"Registro de paquetes genérico",{"href":1185,"dataGaName":1186,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#release-assets","Generic Package Registry",{"title":1188,"config":1189},"Dependency Proxy",{"href":1190,"dataGaName":1188,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/dependency_proxy/index.html",{"componentName":386,"componentContent":1192},{"config":1193,"header":353,"description":1194,"cards":1195},{"id":355},"El registro de modelos permite a los científicos de datos y desarrolladores gestionar sus modelos de aprendizaje automático, junto con todos los metadatos asociados con su creación: parámetros, métricas de rendimiento, artefactos, registros y más.",[1196],{"title":353,"config":1197},{"href":1198,"dataGaName":1199,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/ml/model_registry/","model registry",{"componentName":386,"componentContent":1201},{"config":1202,"header":357,"description":1203,"cards":1204},{"id":359},"Coordine lanzamientos complejos en múltiples proyectos de manera eficiente. Aproveche la entrega programada, períodos de bloqueo, paralelización y secuenciación, y soporte para integrar procesos manuales para lanzar software más rápido.",[1205,1210,1215,1220,1225,1230,1235,1240,1245,1250,1255,1260,1265,1267],{"title":1206,"config":1207},"Crear un lanzamiento desde la interfaz de usuario",{"href":1208,"dataGaName":1209,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#create-a-release","Create a release from the UI",{"title":1211,"config":1212},"Historial de entornos",{"href":1213,"dataGaName":1214,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html#viewing-the-deployment-history-of-an-environment","Environments history",{"title":1216,"config":1217},"Variables específicas del entorno",{"href":1218,"dataGaName":1219,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/variables/#limiting-environment-scopes-of-environment-variables","Environment-specific variables",{"title":1221,"config":1222},"Realice seguimiento de lanzamientos usando GitLab Releases",{"href":1223,"dataGaName":1224,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html","Keep track of releases using GitLab Releases",{"title":1226,"config":1227},"Análisis de lanzamientos a nivel de grupo",{"href":1228,"dataGaName":1229,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#release-metrics","Group-level release analytics",{"title":1231,"config":1232},"Grupos de recursos de pipeline",{"href":1233,"dataGaName":1234,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/yaml/#resource_group","Pipeline Resource Groups",{"title":1236,"config":1237},"Asociar lanzamientos con hitos",{"href":1238,"dataGaName":1239,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#releases-associated-with-milestones","Associate Releases with Milestones",{"title":1241,"config":1242},"Gestionar acceso a entornos protegidos desde la API",{"href":1243,"dataGaName":1244,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/protected_environments.html","Manage access to protected environments from the API",{"title":1246,"config":1247},"Vista de progreso de lanzamiento",{"href":1248,"dataGaName":1249,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/","Release Progress view",{"title":1251,"config":1252},"Congelación de implementación",{"href":1253,"dataGaName":1254,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#set-a-deploy-freeze","Deploy Freeze",{"title":1256,"config":1257},"Vincular runbooks a un lanzamiento",{"href":1258,"dataGaName":1259,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html#links","Link runbooks to a Release",{"title":1261,"config":1262},"Crear un lanzamiento directamente desde .gitlab-ci.yml a través de la CLI de lanzamiento",{"href":1263,"dataGaName":1264,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html#release-command-line","Create a release directly from the .gitlab-ci.yml via the release CLI",{"title":1183,"config":1266},{"href":1185,"dataGaName":1186,"dataGaLocation":5},{"title":1268,"config":1269},"Registro de cambios",{"href":1270,"dataGaName":1271,"dataGaLocation":5},"https://docs.gitlab.com/ee/development/changelog.html#changelog-entries","Changelog",{"componentName":386,"componentContent":1273},{"config":1274,"header":361,"description":1275,"cards":1276},{"id":363},"Automatice el aprovisionamiento de recursos de infraestructura a través de infraestructura como código, use Terraform/OpenTofu con configuración cero desde pipelines de CI/CD y aplique las mejores prácticas de GitOps para entregar software más rápido.",[1277,1282],{"title":1278,"config":1279},"Resumen de salida del plan de Terraform en solicitudes de fusión",{"href":1280,"dataGaName":1281,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/infrastructure/","Terraform plan output summary in Merge Requests",{"title":1283,"config":1284},"Archivos de estado de Terraform gestionados por GitLab",{"href":1280,"dataGaName":1285,"dataGaLocation":5},"GitLab-managed Terraform state files",{"componentName":386,"componentContent":1287},{"config":1288,"header":365,"description":1289,"cards":1290},{"id":367},"Reduzca el riesgo de implementación con una estrategia de lanzamiento progresivo que incluye feature flags, permitiendo a los equipos alternar la disponibilidad de funciones, probar funciones en lotes pequeños y separar la implementación del lanzamiento al cliente.",[1291,1294,1298,1303,1308,1313,1318,1323],{"title":365,"config":1292},{"href":1293,"dataGaName":365,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html",{"title":1295,"config":1296},"Vista de lista de Feature Flags",{"href":1293,"dataGaName":1297,"dataGaLocation":5},"Feature Flag List view",{"title":1299,"config":1300},"Estrategia de porcentaje de usuarios para Feature Flags",{"href":1301,"dataGaName":1302,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#rollout-strategy","Percent of Users Strategy for Feature Flags",{"title":1304,"config":1305},"Estrategia de lanzamiento flexible para Feature Flags",{"href":1306,"dataGaName":1307,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#percent-rollout","Flexible Rollout Strategy for Feature Flags",{"title":1309,"config":1310},"Estrategia de lanzamiento por UserID para Feature Flags",{"href":1311,"dataGaName":1312,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#target-users","UserID Rollout Strategy for Feature Flags",{"title":1314,"config":1315},"Establecer múltiples estrategias por entorno",{"href":1316,"dataGaName":1317,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/features.html","Set multiple strategies per environment",{"title":1319,"config":1320},"Estrategia de lista de usuarios para Feature Flags",{"href":1321,"dataGaName":1322,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#user-list","User List Strategy for Feature Flags",{"title":1324,"config":1325},"Asociar Feature Flags con las incidencias relacionadas con ellos",{"href":1316,"dataGaName":1326,"dataGaLocation":5},"Associate Feature Flags with the issue(s) that is related to them",{"componentName":386,"componentContent":1328},{"config":1329,"header":369,"description":1330,"cards":1331},{"id":371},"Los entornos están en el centro de DevSecOps, llevando los resultados del desarrollo de aplicaciones frente a los usuarios. Proporcionan trazabilidad de implementaciones, visualización de estados de carga de trabajo y soporte para estrategias avanzadas de lanzamiento, gestión de feature flags y, cuando sea necesario, reversiones.",[1332,1336,1341,1343,1348,1353,1358,1363,1365],{"title":1333,"config":1334},"Entornos e implementaciones",{"href":874,"dataGaName":1335,"dataGaLocation":5},"Environments and deployments",{"title":1337,"config":1338},"Permisos por entorno",{"href":1339,"dataGaName":1340,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/protected_branches.html","Per-environment permissions",{"title":1216,"config":1342},{"href":1218,"dataGaName":1219,"dataGaLocation":5},{"title":1344,"config":1345},"Entornos protegidos",{"href":1346,"dataGaName":1347,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/protected_environments.html","Protected Environments",{"title":1349,"config":1350},"Tipo de entorno",{"href":1351,"dataGaName":1352,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/#deployment-tier-of-environments","Environment type",{"title":1354,"config":1355},"Panel de entornos",{"href":1356,"dataGaName":1357,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/environments_dashboard.html","Environments Dashboard",{"title":1359,"config":1360},"Ver alertas en la página de entornos",{"href":1361,"dataGaName":1362,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/#working-with-environments","View alerts on the Environments page",{"title":1241,"config":1364},{"href":1243,"dataGaName":1244,"dataGaLocation":5},{"title":1366,"config":1367},"Confirmación activa de lo que se está ejecutando en producción",{"href":1248,"dataGaName":1368,"dataGaLocation":5},"Active confirmation of what is running in production",{"componentName":386,"componentContent":1370},{"config":1371,"header":373,"description":1372,"cards":1373},{"id":375},"Implementar aplicaciones desde entornos de prueba a servidores de producción multirregión es un requisito central de DevSecOps. Las implementaciones deben ser fáciles de codificar para ingenieros de plataforma y simples de interactuar para ingenieros y gestores de lanzamiento. Además, deben seguir los requisitos de la empresa en términos de cumplimiento y seguridad. La gestión de implementación soporta infraestructuras multinube, nativas de la nube y heredadas, y unifica la experiencia de la plataforma integrando herramientas y marcos, como Flux para GitOps.",[1374,1379,1381,1386,1391,1396,1401,1406,1411],{"title":1375,"config":1376},"Controles de acceso detallados para implementaciones de Kubernetes basadas en CI/CD",{"href":1377,"dataGaName":1378,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_workflow.html#restrict-project-and-group-access-by-using-impersonation","Fine-grained access controls for CI/CD based Kubernetes deployments",{"title":1216,"config":1380},{"href":1218,"dataGaName":1219,"dataGaLocation":5},{"title":1382,"config":1383},"GitLab Agent para Kubernetes",{"href":1384,"dataGaName":1385,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/","GitLab Agent for Kubernetes",{"title":1387,"config":1388},"Gestión de implementación GitOps",{"href":1389,"dataGaName":1390,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/gitops.html","GitOps deployment management",{"title":1392,"config":1393},"Implementaciones de lanzamiento incremental programadas y manuales",{"href":1394,"dataGaName":1395,"dataGaLocation":5},"https://docs.gitlab.com/ee/topics/autodevops/index.html#incremental-rollout-to-production","Timed and manual incremental rollout deployments",{"title":1397,"config":1398},"Implementaciones Canary",{"href":1399,"dataGaName":1400,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/canary_deployments.html","Canary Deployments",{"title":1402,"config":1403},"Construcción de contenedores de primera clase",{"href":1404,"dataGaName":1405,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/-/issues/23141","First class container building",{"title":1407,"config":1408},"Implementaciones complejas y simultáneas por entorno",{"href":1409,"dataGaName":1410,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/deployment_safety.html","Complex, simultaneous deployments per environment",{"title":1412,"config":1413},"Gestión de balanceador de carga para implementación Blue/Green",{"href":1414,"dataGaName":1415,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/incremental_rollouts.html#blue-green-deployment","Load balancer management for Blue/Green deployment",{"componentName":386,"componentContent":1417},{"config":1418,"header":377,"description":1419,"cards":1420},{"id":379},"Descubra, compile, pruebe y escanee automáticamente el código fuente, e implemente y monitoree aplicaciones compiladas usando un conjunto de plantillas e integraciones de CI/CD opinadas pero altamente personalizables. Permita a los equipos enfocarse en escribir código de negocio y mejor colaboración mientras entregan software más rápido.",[1421],{"title":377,"config":1422},{"href":1423,"dataGaName":377,"dataGaLocation":5},"https://docs.gitlab.com/ee/topics/autodevops/",{"componentName":386,"componentContent":1425},{"config":1426,"header":381,"description":1427,"cards":1428},{"id":383},"Optimice sus pipelines de CI/CD con componentes reutilizables: unidades personalizables y versionadas listadas en el catálogo de CI/CD. Construya o reutilice componentes para flujos de trabajo flexibles y eficientes.",[1429],{"title":1430,"config":1431},"Composición de pipeline y catálogo de componentes",{"href":1432,"dataGaName":1433,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/components/","Pipeline Composition and Component Catalog",{"componentName":1435,"componentContent":1436},"SolutionsPlatformCtaCard",{"icon":1437,"title":1439,"description":1440,"button":1441},{"config":1438},{"name":182},"Optimice su ciclo de vida de entrega de software y aumente la eficiencia con GitLab.","Al incorporar la implementación automatizada de software en sus entornos de producción, puede acelerar el desarrollo de software y entregar productos innovadores a sus clientes más rápido.",{"text":1442,"config":1443},"Contactar a ventas para comenzar",{"href":46,"dataGaName":47,"dataGaLocation":113},{"componentName":1445},"CommonNextSteps","content:es:solutions:delivery-automation.yml","yaml","Delivery Automation","content","es/solutions/delivery-automation.yml","es/solutions/delivery-automation","yml",{"_path":1454,"_dir":1455,"_draft":6,"_partial":6,"_locale":7,"data":1456,"_id":1851,"_type":1447,"title":1852,"_source":1449,"_file":1853,"_stem":1854,"_extension":1452},"/shared/es/main-navigation","es",{"logo":1457,"freeTrial":1462,"sales":1466,"login":1469,"items":1474,"search":1793,"minimal":1828,"duo":1842},{"config":1458},{"href":1459,"dataGaName":1460,"dataGaLocation":1461},"/es/","gitlab logo","header",{"text":1463,"config":1464},"Obtener una prueba gratuita",{"href":1465,"dataGaName":53,"dataGaLocation":1461},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/",{"text":1467,"config":1468},"Hablar con ventas",{"href":46,"dataGaName":47,"dataGaLocation":1461},{"text":1470,"config":1471},"Iniciar sesión",{"href":1472,"dataGaName":1473,"dataGaLocation":1461},"https://gitlab.com/users/sign_in/","sign in",[1475,1515,1603,1608,1714,1774],{"text":1476,"config":1477,"cards":1478,"footer":1498},"Plataforma",{"dataNavLevelOne":112},[1479,1484,1491],{"title":1476,"description":1480,"link":1481},"La plataforma de DevSecOps con tecnología de IA más completa",{"text":1482,"config":1483},"Explore nuestra plataforma",{"href":111,"dataGaName":112,"dataGaLocation":1461},{"title":1485,"description":1486,"link":1487},"GitLab Duo (IA)","Cree un software más rápido con IA en cada etapa de desarrollo",{"text":1488,"config":1489},"Presentamos GitLab Duo",{"href":34,"dataGaName":1490,"dataGaLocation":1461},"gitlab duo ai",{"title":1492,"description":1493,"link":1494},"¿Por qué elegir GitLab?","10 razones por las que las empresas eligen GitLab",{"text":109,"config":1495},{"href":1496,"dataGaName":1497,"dataGaLocation":1461},"/es/why-gitlab/","why gitlab",{"title":1499,"items":1500},"Comenzar con",[1501,1506,1511],{"text":1502,"config":1503},"Ingeniería de plataformas",{"href":1504,"dataGaName":1505,"dataGaLocation":1461},"/es/solutions/platform-engineering/","platform engineering",{"text":1507,"config":1508},"Experiencia de desarrollador",{"href":1509,"dataGaName":1510,"dataGaLocation":1461},"/es/developer-experience/","Developer experience",{"text":1512,"config":1513},"MLOps",{"href":1514,"dataGaName":1512,"dataGaLocation":1461},"/es/topics/devops/the-role-of-ai-in-devops/",{"text":1516,"left":148,"config":1517,"link":1518,"lists":1522,"footer":1585},"Producto",{"dataNavLevelOne":5},{"text":1519,"config":1520},"Ver todas las soluciones",{"href":1521,"dataGaName":5,"dataGaLocation":1461},"/es/solutions/",[1523,1543,1565],{"title":1524,"description":1525,"link":1526,"items":1530},"Automatización","CI/CD y automatización para acelerar la implementación",{"config":1527},{"icon":1528,"href":19,"dataGaName":1529,"dataGaLocation":1461},"AutomatedCodeAlt","automated software delivery",[1531,1533,1536,1539],{"text":28,"config":1532},{"href":30,"dataGaLocation":1461,"dataGaName":28},{"text":32,"config":1534},{"href":34,"dataGaLocation":1461,"dataGaName":1535},"AI assisted development",{"text":1537,"config":1538},"Gestión del código fuente",{"href":25,"dataGaLocation":1461,"dataGaName":26},{"text":1540,"config":1541},"Entrega de software automatizada",{"href":19,"dataGaLocation":1461,"dataGaName":1542},"Automated software delivery",{"title":1544,"description":1545,"link":1546,"items":1550},"Seguridad","Entregue código más rápido sin comprometer la seguridad",{"config":1547},{"href":135,"dataGaName":1548,"dataGaLocation":1461,"icon":1549},"security and compliance","ShieldCheckLight",[1551,1555,1560],{"text":1552,"config":1553},"Application Security Testing",{"href":135,"dataGaName":1554,"dataGaLocation":1461},"Application security testing",{"text":1556,"config":1557},"Seguridad en la cadena de suministro de software",{"href":1558,"dataGaLocation":1461,"dataGaName":1559},"/es/solutions/supply-chain/","Software supply chain security",{"text":1561,"config":1562},"Cumplimiento y gobernanza",{"href":1563,"dataGaName":1564,"dataGaLocation":1461},"/es/solutions/software-compliance/","Software Compliance",{"title":1566,"link":1567,"items":1571},"Medición",{"config":1568},{"icon":1569,"href":119,"dataGaName":1570,"dataGaLocation":1461},"DigitalTransformation","visibility and measurement",[1572,1575,1580],{"text":1573,"config":1574},"Visibilidad y medición",{"href":119,"dataGaLocation":1461,"dataGaName":120},{"text":1576,"config":1577},"Gestión del flujo de valor",{"href":1578,"dataGaLocation":1461,"dataGaName":1579},"/es/solutions/value-stream-management/","Value Stream Management",{"text":1581,"config":1582},"Análisis e información",{"href":1583,"dataGaLocation":1461,"dataGaName":1584},"/es/solutions/analytics-and-insights/","Analytics and insights",{"title":1586,"items":1587},"GitLab para",[1588,1593,1598],{"text":1589,"config":1590},"Empresas",{"href":1591,"dataGaLocation":1461,"dataGaName":1592},"/es/enterprise/","enterprise",{"text":1594,"config":1595},"Pequeñas empresas",{"href":1596,"dataGaLocation":1461,"dataGaName":1597},"/es/small-business/","small business",{"text":1599,"config":1600},"Sector público",{"href":1601,"dataGaLocation":1461,"dataGaName":1602},"/es/solutions/public-sector/","public sector",{"text":1604,"config":1605},"Precios",{"href":1606,"dataGaName":1607,"dataGaLocation":1461,"dataNavLevelOne":1607},"/es/pricing/","pricing",{"text":1609,"config":1610,"link":1612,"lists":1616,"feature":1701},"Recursos",{"dataNavLevelOne":1611},"resources",{"text":1613,"config":1614},"Ver todos los recursos",{"href":1615,"dataGaName":1611,"dataGaLocation":1461},"/es/resources/",[1617,1650,1673],{"title":1618,"items":1619},"Empezar",[1620,1625,1630,1635,1640,1645],{"text":1621,"config":1622},"Instalar",{"href":1623,"dataGaName":1624,"dataGaLocation":1461},"/es/install/","install",{"text":1626,"config":1627},"Guías de inicio rápido",{"href":1628,"dataGaName":1629,"dataGaLocation":1461},"/es/get-started/","quick setup checklists",{"text":1631,"config":1632},"Aprender",{"href":1633,"dataGaLocation":1461,"dataGaName":1634},"https://university.gitlab.com/","learn",{"text":1636,"config":1637},"Documentación del producto",{"href":1638,"dataGaName":1639,"dataGaLocation":1461},"https://docs.gitlab.com/","product documentation",{"text":1641,"config":1642},"Videos de prácticas recomendadas",{"href":1643,"dataGaName":1644,"dataGaLocation":1461},"/es/getting-started-videos/","best practice videos",{"text":1646,"config":1647},"Integraciones",{"href":1648,"dataGaName":1649,"dataGaLocation":1461},"/es/integrations/","integrations",{"title":1651,"items":1652},"Descubrir",[1653,1658,1663,1668],{"text":1654,"config":1655},"Historias de éxito del cliente",{"href":1656,"dataGaName":1657,"dataGaLocation":1461},"/es/customers/","customer success stories",{"text":1659,"config":1660},"Blog",{"href":1661,"dataGaName":1662,"dataGaLocation":1461},"/blog/","blog",{"text":1664,"config":1665},"Remoto",{"href":1666,"dataGaName":1667,"dataGaLocation":1461},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":1669,"config":1670},"TeamOps",{"href":1671,"dataGaName":1672,"dataGaLocation":1461},"/es/teamops/","teamops",{"title":1674,"items":1675},"Conectar",[1676,1681,1686,1691,1696],{"text":1677,"config":1678},"Servicios de GitLab",{"href":1679,"dataGaName":1680,"dataGaLocation":1461},"/es/services/","services",{"text":1682,"config":1683},"Comunidad",{"href":1684,"dataGaName":1685,"dataGaLocation":1461},"/community/","community",{"text":1687,"config":1688},"Foro",{"href":1689,"dataGaName":1690,"dataGaLocation":1461},"https://forum.gitlab.com/","forum",{"text":1692,"config":1693},"Eventos",{"href":1694,"dataGaName":1695,"dataGaLocation":1461},"/events/","events",{"text":1697,"config":1698},"Socios",{"href":1699,"dataGaName":1700,"dataGaLocation":1461},"/es/partners/","partners",{"backgroundColor":1702,"textColor":1703,"text":1704,"image":1705,"link":1709},"#2f2a6b","#fff","Información sobre el futuro del desarrollo de software",{"altText":1706,"config":1707},"Tarjeta promocional The Source",{"src":1708},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":1710,"config":1711},"Leer las últimas noticias",{"href":1712,"dataGaName":1713,"dataGaLocation":1461},"/es/the-source/","the source",{"text":1715,"config":1716,"lists":1718},"Empresa",{"dataNavLevelOne":1717},"company",[1719],{"items":1720},[1721,1726,1732,1734,1739,1744,1749,1754,1759,1764,1769],{"text":1722,"config":1723},"Acerca de nosotros",{"href":1724,"dataGaName":1725,"dataGaLocation":1461},"/es/company/","about",{"text":1727,"config":1728,"footerGa":1731},"Empleos",{"href":1729,"dataGaName":1730,"dataGaLocation":1461},"/jobs/","jobs",{"dataGaName":1730},{"text":1692,"config":1733},{"href":1694,"dataGaName":1695,"dataGaLocation":1461},{"text":1735,"config":1736},"Equipo directivo",{"href":1737,"dataGaName":1738,"dataGaLocation":1461},"/company/team/e-group/","leadership",{"text":1740,"config":1741},"Equipo",{"href":1742,"dataGaName":1743,"dataGaLocation":1461},"/company/team/","team",{"text":1745,"config":1746},"Manual",{"href":1747,"dataGaName":1748,"dataGaLocation":1461},"https://handbook.gitlab.com/","handbook",{"text":1750,"config":1751},"Relaciones con los inversores",{"href":1752,"dataGaName":1753,"dataGaLocation":1461},"https://ir.gitlab.com/","investor relations",{"text":1755,"config":1756},"Centro de confianza",{"href":1757,"dataGaName":1758,"dataGaLocation":1461},"/es/security/","trust center",{"text":1760,"config":1761},"AI Transparency Center",{"href":1762,"dataGaName":1763,"dataGaLocation":1461},"/es/ai-transparency-center/","ai transparency center",{"text":1765,"config":1766},"Boletín",{"href":1767,"dataGaName":1768,"dataGaLocation":1461},"/company/contact/","newsletter",{"text":1770,"config":1771},"Prensa",{"href":1772,"dataGaName":1773,"dataGaLocation":1461},"/press/","press",{"text":1775,"config":1776,"lists":1777},"Comuníquese con nosotros",{"dataNavLevelOne":1717},[1778],{"items":1779},[1780,1783,1788],{"text":1467,"config":1781},{"href":46,"dataGaName":1782,"dataGaLocation":1461},"talk to sales",{"text":1784,"config":1785},"Obtener ayuda",{"href":1786,"dataGaName":1787,"dataGaLocation":1461},"/support/","get help",{"text":1789,"config":1790},"Portal de clientes",{"href":1791,"dataGaName":1792,"dataGaLocation":1461},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1794,"login":1795,"suggestions":1802},"Cerrar",{"text":1796,"link":1797},"Para buscar repositorios y proyectos, inicie sesión en",{"text":1798,"config":1799},"gitlab.com",{"href":1472,"dataGaName":1800,"dataGaLocation":1801},"search login","search",{"text":1803,"default":1804},"Sugerencias",[1805,1808,1813,1815,1820,1825],{"text":1485,"config":1806},{"href":34,"dataGaName":1807,"dataGaLocation":1801},"GitLab Duo (AI)",{"text":1809,"config":1810},"Sugerencias de código (IA)",{"href":1811,"dataGaName":1812,"dataGaLocation":1801},"/es/solutions/code-suggestions/","Code Suggestions (AI)",{"text":28,"config":1814},{"href":30,"dataGaName":28,"dataGaLocation":1801},{"text":1816,"config":1817},"GitLab en AWS",{"href":1818,"dataGaName":1819,"dataGaLocation":1801},"/es/partners/technology-partners/aws/","GitLab on AWS",{"text":1821,"config":1822},"GitLab en Google Cloud",{"href":1823,"dataGaName":1824,"dataGaLocation":1801},"/es/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":1492,"config":1826},{"href":1496,"dataGaName":1827,"dataGaLocation":1801},"Why GitLab?",{"freeTrial":1829,"mobileIcon":1834,"desktopIcon":1839},{"text":1830,"config":1831},"Iniciar la prueba gratuita",{"href":1832,"dataGaName":53,"dataGaLocation":1833},"https://gitlab.com/-/trials/new/","nav",{"altText":1835,"config":1836},"Ícono de GitLab",{"src":1837,"dataGaName":1838,"dataGaLocation":1833},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1835,"config":1840},{"src":1841,"dataGaName":1838,"dataGaLocation":1833},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":1843,"mobileIcon":1847,"desktopIcon":1849},{"text":1844,"config":1845},"Más información sobre GitLab Duo",{"href":34,"dataGaName":1846,"dataGaLocation":1833},"gitlab duo",{"altText":1835,"config":1848},{"src":1837,"dataGaName":1838,"dataGaLocation":1833},{"altText":1835,"config":1850},{"src":1841,"dataGaName":1838,"dataGaLocation":1833},"content:shared:es:main-navigation.yml","Main Navigation","shared/es/main-navigation.yml","shared/es/main-navigation",{"_path":1856,"_dir":1455,"_draft":6,"_partial":6,"_locale":7,"title":1857,"titleMobile":1857,"button":1858,"config":1863,"_id":1865,"_type":1447,"_source":1449,"_file":1866,"_stem":1867,"_extension":1452},"/shared/es/banner","¡GitLab Duo Agent Platform ya está en beta pública!",{"text":1859,"config":1860},"Prueba la Beta",{"href":1861,"dataGaName":1862,"dataGaLocation":1461},"/es/gitlab-duo/agent-platform/","duo banner",{"layout":1864},"release","content:shared:es:banner.yml","shared/es/banner.yml","shared/es/banner",{"_path":1869,"_dir":1455,"_draft":6,"_partial":6,"_locale":7,"data":1870,"_id":2071,"_type":1447,"title":2072,"_source":1449,"_file":2073,"_stem":2074,"_extension":1452},"/shared/es/main-footer",{"text":1871,"source":1872,"edit":1878,"contribute":1883,"config":1888,"items":1893,"minimal":2063},"Git es una marca registrada de Software Freedom Conservancy, y nuestro uso de «GitLab» está bajo licencia",{"text":1873,"config":1874},"Ver fuente de la página",{"href":1875,"dataGaName":1876,"dataGaLocation":1877},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1879,"config":1880},"Editar esta página",{"href":1881,"dataGaName":1882,"dataGaLocation":1877},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1884,"config":1885},"Contribuya",{"href":1886,"dataGaName":1887,"dataGaLocation":1877},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1889,"facebook":1890,"youtube":1891,"linkedin":1892},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1894,1917,1969,1998,2034],{"title":1476,"links":1895,"subMenu":1900},[1896],{"text":1897,"config":1898},"Plataforma de DevSecOps",{"href":111,"dataGaName":1899,"dataGaLocation":1877},"devsecops platform",[1901],{"title":1604,"links":1902},[1903,1907,1912],{"text":1904,"config":1905},"Ver planes",{"href":1606,"dataGaName":1906,"dataGaLocation":1877},"view plans",{"text":1908,"config":1909},"¿Por qué elegir GitLab Premium?",{"href":1910,"dataGaName":1911,"dataGaLocation":1877},"/es/pricing/premium/","why premium",{"text":1913,"config":1914},"¿Por qué elegir GitLab Ultimate?",{"href":1915,"dataGaName":1916,"dataGaLocation":1877},"/es/pricing/ultimate/","why ultimate",{"title":1918,"links":1919},"Soluciones",[1920,1925,1928,1930,1935,1940,1942,1945,1948,1953,1955,1957,1959,1964],{"text":1921,"config":1922},"Transformación digital",{"href":1923,"dataGaName":1924,"dataGaLocation":1877},"/es/topics/digital-transformation/","digital transformation",{"text":1926,"config":1927},"Seguridad y cumplimiento",{"href":135,"dataGaName":1554,"dataGaLocation":1877},{"text":1540,"config":1929},{"href":19,"dataGaName":1529,"dataGaLocation":1877},{"text":1931,"config":1932},"Desarrollo ágil",{"href":1933,"dataGaName":1934,"dataGaLocation":1877},"/es/solutions/agile-delivery/","agile delivery",{"text":1936,"config":1937},"Transformación en la nube",{"href":1938,"dataGaName":1939,"dataGaLocation":1877},"/es/topics/cloud-native/","cloud transformation",{"text":1537,"config":1941},{"href":25,"dataGaName":168,"dataGaLocation":1877},{"text":28,"config":1943},{"href":30,"dataGaName":1944,"dataGaLocation":1877},"continuous integration & delivery",{"text":1576,"config":1946},{"href":1578,"dataGaName":1947,"dataGaLocation":1877},"value stream management",{"text":1949,"config":1950},"GitOps",{"href":1951,"dataGaName":1952,"dataGaLocation":1877},"/es/solutions/gitops/","gitops",{"text":1589,"config":1954},{"href":1591,"dataGaName":1592,"dataGaLocation":1877},{"text":1594,"config":1956},{"href":1596,"dataGaName":1597,"dataGaLocation":1877},{"text":1599,"config":1958},{"href":1601,"dataGaName":1602,"dataGaLocation":1877},{"text":1960,"config":1961},"Educación",{"href":1962,"dataGaName":1963,"dataGaLocation":1877},"/es/solutions/education/","education",{"text":1965,"config":1966},"Servicios financieros",{"href":1967,"dataGaName":1968,"dataGaLocation":1877},"/es/solutions/finance/","financial services",{"title":1609,"links":1970},[1971,1973,1975,1977,1980,1982,1984,1986,1988,1990,1992,1994,1996],{"text":1621,"config":1972},{"href":1623,"dataGaName":1624,"dataGaLocation":1877},{"text":1626,"config":1974},{"href":1628,"dataGaName":1629,"dataGaLocation":1877},{"text":1631,"config":1976},{"href":1633,"dataGaName":1634,"dataGaLocation":1877},{"text":1636,"config":1978},{"href":1638,"dataGaName":1979,"dataGaLocation":1877},"docs",{"text":1659,"config":1981},{"href":1661,"dataGaName":1662,"dataGaLocation":1877},{"text":1654,"config":1983},{"href":1656,"dataGaName":1657,"dataGaLocation":1877},{"text":1664,"config":1985},{"href":1666,"dataGaName":1667,"dataGaLocation":1877},{"text":1677,"config":1987},{"href":1679,"dataGaName":1680,"dataGaLocation":1877},{"text":1669,"config":1989},{"href":1671,"dataGaName":1672,"dataGaLocation":1877},{"text":1682,"config":1991},{"href":1684,"dataGaName":1685,"dataGaLocation":1877},{"text":1687,"config":1993},{"href":1689,"dataGaName":1690,"dataGaLocation":1877},{"text":1692,"config":1995},{"href":1694,"dataGaName":1695,"dataGaLocation":1877},{"text":1697,"config":1997},{"href":1699,"dataGaName":1700,"dataGaLocation":1877},{"title":1715,"links":1999},[2000,2002,2005,2008,2010,2012,2014,2018,2023,2025,2027,2029],{"text":1722,"config":2001},{"href":1724,"dataGaName":1717,"dataGaLocation":1877},{"text":2003,"config":2004},"Jobs",{"href":1729,"dataGaName":1730,"dataGaLocation":1877},{"text":2006,"config":2007},"Liderazgo",{"href":1737,"dataGaName":1738,"dataGaLocation":1877},{"text":1740,"config":2009},{"href":1742,"dataGaName":1743,"dataGaLocation":1877},{"text":1745,"config":2011},{"href":1747,"dataGaName":1748,"dataGaLocation":1877},{"text":1750,"config":2013},{"href":1752,"dataGaName":1753,"dataGaLocation":1877},{"text":2015,"config":2016},"Sustainability",{"href":2017,"dataGaName":2015,"dataGaLocation":1877},"/sustainability/",{"text":2019,"config":2020},"Diversidad, inclusión y pertenencia (DIB)",{"href":2021,"dataGaName":2022,"dataGaLocation":1877},"/es/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1755,"config":2024},{"href":1757,"dataGaName":1758,"dataGaLocation":1877},{"text":1765,"config":2026},{"href":1767,"dataGaName":1768,"dataGaLocation":1877},{"text":1770,"config":2028},{"href":1772,"dataGaName":1773,"dataGaLocation":1877},{"text":2030,"config":2031},"Declaración de transparencia sobre la Ley de Esclavitud Moderna",{"href":2032,"dataGaName":2033,"dataGaLocation":1877},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":1775,"links":2035},[2036,2039,2041,2043,2048,2053,2058],{"text":2037,"config":2038},"Contactar con un experto",{"href":46,"dataGaName":47,"dataGaLocation":1877},{"text":1784,"config":2040},{"href":1786,"dataGaName":1787,"dataGaLocation":1877},{"text":1789,"config":2042},{"href":1791,"dataGaName":1792,"dataGaLocation":1877},{"text":2044,"config":2045},"Estado",{"href":2046,"dataGaName":2047,"dataGaLocation":1877},"https://status.gitlab.com/","status",{"text":2049,"config":2050},"Términos de uso",{"href":2051,"dataGaName":2052,"dataGaLocation":1877},"/terms/","terms of use",{"text":2054,"config":2055},"Declaración de privacidad",{"href":2056,"dataGaName":2057,"dataGaLocation":1877},"/es/privacy/","privacy statement",{"text":2059,"config":2060},"Preferencias de cookies",{"dataGaName":2061,"dataGaLocation":1877,"id":2062,"isOneTrustButton":148},"cookie preferences","ot-sdk-btn",{"items":2064},[2065,2067,2069],{"text":2049,"config":2066},{"href":2051,"dataGaName":2052,"dataGaLocation":1877},{"text":2054,"config":2068},{"href":2056,"dataGaName":2057,"dataGaLocation":1877},{"text":2059,"config":2070},{"dataGaName":2061,"dataGaLocation":1877,"id":2062,"isOneTrustButton":148},"content:shared:es:main-footer.yml","Main Footer","shared/es/main-footer.yml","shared/es/main-footer",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":2076,"content":2077,"_id":1446,"_type":1447,"title":1448,"_source":1449,"_file":1450,"_stem":1451,"_extension":1452},{"title":9,"description":10},[2078,2089,2099,2116,2136,2144,2153,2162,2172,2199,2762,2768],{"componentName":13,"componentContent":2079},{"links":2080},[2081,2083,2085,2087],{"text":17,"config":2082},{"href":19,"dataGaName":20,"dataGaLocation":21},{"text":23,"config":2084},{"href":25,"dataGaName":26,"dataGaLocation":21},{"text":28,"config":2086},{"href":30,"dataGaName":28,"dataGaLocation":21},{"text":32,"config":2088},{"href":34,"dataGaName":35,"dataGaLocation":21},{"componentName":37,"componentContent":2090},{"config":2091,"title":17,"description":42,"primaryButton":2093,"tertiaryButton":2095,"image":2097},{"typographyVariants":2092},{"description":41},{"text":44,"config":2094},{"href":46,"dataGaName":47,"dataGaLocation":48},{"text":50,"config":2096},{"href":52,"dataGaName":53,"dataGaLocation":48},{"altText":7,"config":2098},{"src":56},{"componentName":58,"componentContent":2100},{"text":60,"logos":2101},[2102,2104,2106,2108,2110,2112,2114],{"company":63,"config":2103},{"src":65,"href":66},{"company":68,"config":2105},{"src":70,"href":71},{"company":73,"config":2107},{"src":75,"href":76},{"company":78,"config":2109},{"src":80,"href":81},{"company":83,"config":2111},{"src":85,"href":86},{"company":88,"config":2113},{"src":90,"href":91},{"company":93,"config":2115},{"src":95,"href":96},{"componentName":98,"componentContent":2117},{"config":2118,"title":102,"subtitle":103,"accordion":2119},{"id":101,"isFullWidth":6},[2120,2123,2126,2127,2130,2133],{"header":106,"content":107,"link":2121},{"text":109,"config":2122},{"href":111,"dataGaName":112,"dataGaLocation":113},{"header":115,"content":116,"link":2124},{"text":109,"config":2125},{"href":119,"dataGaName":120,"dataGaLocation":113},{"header":122,"content":123},{"header":125,"content":126,"link":2128},{"text":109,"config":2129},{"href":30,"dataGaName":129,"dataGaLocation":113},{"header":131,"content":132,"link":2131},{"text":109,"config":2132},{"href":135,"dataGaName":136,"dataGaLocation":113},{"header":138,"content":139,"link":2134},{"text":109,"config":2135},{"href":142,"dataGaName":143,"dataGaLocation":113},{"componentName":145,"componentContent":2137},{"config":2138,"text":2139,"video":2142},{"gradientBackground":148},{"header":150,"image":2140},{"config":2141},{"src":153},{"config":2143},{"href":156},{"componentName":158,"componentContent":2145},{"eyebrow":2146,"description":165,"tertiaryButton":2148,"benefits":2150},{"text":23,"config":2147},{"typographyVariant":162,"tag":163,"icon":164},{"text":109,"config":2149},{"href":25,"dataGaName":168,"dataGaLocation":169},[2151,2152],{"header":172,"description":173},{"header":175,"description":176},{"componentName":158,"componentContent":2154},{"eyebrow":2155,"description":183,"tertiaryButton":2157,"benefits":2159},{"text":180,"config":2156},{"typographyVariant":162,"tag":163,"icon":182},{"text":109,"config":2158},{"href":30,"dataGaName":129,"dataGaLocation":113},[2160,2161],{"header":188,"description":189},{"header":191,"description":192},{"componentName":158,"componentContent":2163},{"config":2164,"eyebrow":2165,"description":200,"tertiaryButton":2167,"benefits":2169},{"noBottomBorder":148},{"text":197,"config":2166},{"typographyVariant":162,"tag":163,"icon":199},{"text":109,"config":2168},{"href":142,"dataGaName":143,"dataGaLocation":113},[2170,2171],{"header":205,"description":206},{"header":208,"description":209},{"componentName":211,"componentContent":2173},{"cards":2174},[2175,2183,2191],{"quote":215,"author":2176,"cta":2177,"metrics":2179,"config":2182},{"name":217,"title":218,"company":219},{"text":221,"config":2178},{"href":223,"dataGaName":224,"dataGaLocation":113},[2180,2181],{"number":227,"text":228},{"number":230,"text":231},{"logo":233},{"quote":235,"author":2184,"cta":2185,"metrics":2187,"config":2190},{"name":237,"title":238,"company":239},{"text":221,"config":2186},{"href":242,"dataGaName":243,"dataGaLocation":113},[2188,2189],{"number":246,"text":247},{"number":249,"text":250},{"logo":252},{"quote":254,"author":2192,"cta":2193,"metrics":2195,"config":2198},{"name":256,"title":257,"company":78},{"text":221,"config":2194},{"href":81,"dataGaName":260,"dataGaLocation":113},[2196,2197],{"number":263,"text":264},{"number":266,"text":267},{"logo":80},{"componentName":270,"componentContent":2200},{"header":272,"description":273,"sideNavigation":2201},{"links":2202,"components":2257},[2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255],{"text":277,"config":2204},{"id":279},{"text":281,"config":2206},{"id":283},{"text":285,"config":2208},{"id":287},{"text":289,"config":2210},{"id":291},{"text":293,"config":2212},{"id":295},{"text":297,"config":2214},{"id":299},{"text":301,"config":2216},{"id":303},{"text":305,"config":2218},{"id":307},{"text":309,"config":2220},{"id":311},{"text":313,"config":2222},{"id":315},{"text":317,"config":2224},{"id":319},{"text":321,"config":2226},{"id":323},{"text":325,"config":2228},{"id":327},{"text":329,"config":2230},{"id":331},{"text":333,"config":2232},{"id":335},{"text":337,"config":2234},{"id":339},{"text":341,"config":2236},{"id":343},{"text":345,"config":2238},{"id":347},{"text":349,"config":2240},{"id":351},{"text":353,"config":2242},{"id":355},{"text":357,"config":2244},{"id":359},{"text":361,"config":2246},{"id":363},{"text":365,"config":2248},{"id":367},{"text":369,"config":2250},{"id":371},{"text":373,"config":2252},{"id":375},{"text":377,"config":2254},{"id":379},{"text":381,"config":2256},{"id":383},[2258,2270,2290,2296,2410,2450,2456,2462,2468,2482,2494,2516,2528,2536,2542,2548,2554,2590,2596,2640,2646,2678,2686,2706,2728,2750,2756],{"componentName":386,"componentContent":2259},{"config":2260,"header":277,"description":389,"cards":2261},{"id":279},[2262,2264,2266,2268],{"title":392,"config":2263},{"href":394,"dataGaName":395,"dataGaLocation":5},{"title":397,"config":2265},{"href":394,"dataGaName":399,"dataGaLocation":5},{"title":401,"config":2267},{"href":394,"dataGaName":403,"dataGaLocation":5},{"title":405,"config":2269},{"href":407,"dataGaName":408,"dataGaLocation":5},{"componentName":386,"componentContent":2271},{"config":2272,"header":281,"description":412,"cards":2273},{"id":283},[2274,2276,2278,2280,2282,2284,2286,2288],{"title":281,"config":2275},{"href":416,"dataGaName":281,"dataGaLocation":5},{"title":418,"config":2277},{"href":420,"dataGaName":421,"dataGaLocation":5},{"title":423,"config":2279},{"href":425,"dataGaName":426,"dataGaLocation":5},{"title":428,"config":2281},{"href":430,"dataGaName":431,"dataGaLocation":5},{"title":433,"config":2283},{"href":435,"dataGaName":436,"dataGaLocation":5},{"title":438,"config":2285},{"href":440,"dataGaName":441,"dataGaLocation":5},{"title":443,"config":2287},{"href":445,"dataGaName":446,"dataGaLocation":5},{"title":448,"config":2289},{"href":450,"dataGaName":451,"dataGaLocation":5},{"componentName":386,"componentContent":2291},{"config":2292,"header":285,"description":455,"cards":2293},{"id":287},[2294],{"title":458,"config":2295},{"href":460,"dataGaName":458,"dataGaLocation":5},{"componentName":386,"componentContent":2297},{"config":2298,"header":289,"description":464,"cards":2299},{"id":291},[2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408],{"title":467,"config":2301},{"href":469,"dataGaName":470,"dataGaLocation":5},{"title":472,"config":2303},{"href":474,"dataGaName":475,"dataGaLocation":5},{"title":477,"config":2305},{"href":479,"dataGaName":480,"dataGaLocation":5},{"title":482,"config":2307},{"href":484,"dataGaName":485,"dataGaLocation":5},{"title":487,"config":2309},{"href":489,"dataGaName":487,"dataGaLocation":5},{"title":491,"config":2311},{"href":493,"dataGaName":494,"dataGaLocation":5},{"title":496,"config":2313},{"href":493,"dataGaName":498,"dataGaLocation":5},{"title":500,"config":2315},{"href":493,"dataGaName":502,"dataGaLocation":5},{"title":504,"config":2317},{"href":506,"dataGaName":507,"dataGaLocation":5},{"title":509,"config":2319},{"href":511,"dataGaName":512,"dataGaLocation":5},{"title":514,"config":2321},{"href":516,"dataGaName":517,"dataGaLocation":5},{"title":519,"config":2323},{"href":521,"dataGaName":522,"dataGaLocation":5},{"title":524,"config":2325},{"href":526,"dataGaName":527,"dataGaLocation":5},{"title":529,"config":2327},{"href":531,"dataGaName":532,"dataGaLocation":5},{"title":534,"config":2329},{"href":536,"dataGaName":537,"dataGaLocation":5},{"title":539,"config":2331},{"href":541,"dataGaName":542,"dataGaLocation":5},{"title":544,"config":2333},{"href":546,"dataGaName":547,"dataGaLocation":5},{"title":549,"config":2335},{"href":551,"dataGaName":552,"dataGaLocation":5},{"title":554,"config":2337},{"href":556,"dataGaName":557,"dataGaLocation":5},{"title":559,"config":2339},{"href":561,"dataGaName":562,"dataGaLocation":5},{"title":564,"config":2341},{"href":566,"dataGaName":567,"dataGaLocation":5},{"title":569,"config":2343},{"href":571,"dataGaName":572,"dataGaLocation":5},{"title":574,"config":2345},{"href":576,"dataGaName":577,"dataGaLocation":5},{"title":579,"config":2347},{"href":576,"dataGaName":581,"dataGaLocation":5},{"title":583,"config":2349},{"href":576,"dataGaName":585,"dataGaLocation":5},{"title":587,"config":2351},{"href":589,"dataGaName":587,"dataGaLocation":5},{"title":591,"config":2353},{"href":593,"dataGaName":594,"dataGaLocation":5},{"title":596,"config":2355},{"href":493,"dataGaName":598,"dataGaLocation":5},{"title":600,"config":2357},{"href":602,"dataGaName":603,"dataGaLocation":5},{"title":605,"config":2359},{"href":607,"dataGaName":608,"dataGaLocation":5},{"title":610,"config":2361},{"href":612,"dataGaName":613,"dataGaLocation":5},{"title":615,"config":2363},{"href":617,"dataGaName":618,"dataGaLocation":5},{"title":620,"config":2365},{"href":622,"dataGaName":623,"dataGaLocation":5},{"title":625,"config":2367},{"href":627,"dataGaName":628,"dataGaLocation":5},{"title":630,"config":2369},{"href":632,"dataGaName":633,"dataGaLocation":5},{"title":325,"config":2371},{"href":636,"dataGaName":637,"dataGaLocation":5},{"title":639,"config":2373},{"href":641,"dataGaName":642,"dataGaLocation":5},{"title":644,"config":2375},{"href":646,"dataGaName":647,"dataGaLocation":5},{"title":649,"config":2377},{"href":651,"dataGaName":652,"dataGaLocation":5},{"title":654,"config":2379},{"href":656,"dataGaName":657,"dataGaLocation":5},{"title":659,"config":2381},{"href":661,"dataGaName":662,"dataGaLocation":5},{"title":664,"config":2383},{"href":636,"dataGaName":666,"dataGaLocation":5},{"title":668,"config":2385},{"href":670,"dataGaName":671,"dataGaLocation":5},{"title":673,"config":2387},{"href":675,"dataGaName":676,"dataGaLocation":5},{"title":678,"config":2389},{"href":680,"dataGaName":681,"dataGaLocation":5},{"title":683,"config":2391},{"href":685,"dataGaName":686,"dataGaLocation":5},{"title":688,"config":2393},{"href":690,"dataGaName":691,"dataGaLocation":5},{"title":693,"config":2395},{"href":695,"dataGaName":696,"dataGaLocation":5},{"title":698,"config":2397},{"href":700,"dataGaName":701,"dataGaLocation":5},{"title":703,"config":2399},{"href":636,"dataGaName":705,"dataGaLocation":5},{"title":707,"config":2401},{"href":709,"dataGaName":710,"dataGaLocation":5},{"title":712,"config":2403},{"href":714,"dataGaName":715,"dataGaLocation":5},{"title":717,"config":2405},{"href":719,"dataGaName":720,"dataGaLocation":5},{"title":722,"config":2407},{"href":724,"dataGaName":725,"dataGaLocation":5},{"title":727,"config":2409},{"href":690,"dataGaName":729,"dataGaLocation":5},{"componentName":386,"componentContent":2411},{"config":2412,"header":293,"description":733,"cards":2413},{"id":295},[2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448],{"title":736,"config":2415},{"href":435,"dataGaName":738,"dataGaLocation":5},{"title":740,"config":2417},{"href":435,"dataGaName":742,"dataGaLocation":5},{"title":744,"config":2419},{"href":746,"dataGaName":747,"dataGaLocation":5},{"title":749,"config":2421},{"href":751,"dataGaName":752,"dataGaLocation":5},{"title":754,"config":2423},{"href":756,"dataGaName":757,"dataGaLocation":5},{"title":759,"config":2425},{"href":761,"dataGaName":762,"dataGaLocation":5},{"title":433,"config":2427},{"href":435,"dataGaName":436,"dataGaLocation":5},{"title":438,"config":2429},{"href":440,"dataGaName":441,"dataGaLocation":5},{"title":443,"config":2431},{"href":445,"dataGaName":446,"dataGaLocation":5},{"title":448,"config":2433},{"href":450,"dataGaName":451,"dataGaLocation":5},{"title":772,"config":2435},{"href":440,"dataGaName":774,"dataGaLocation":5},{"title":776,"config":2437},{"href":445,"dataGaName":778,"dataGaLocation":5},{"title":780,"config":2439},{"href":450,"dataGaName":782,"dataGaLocation":5},{"title":784,"config":2441},{"href":440,"dataGaName":786,"dataGaLocation":5},{"title":788,"config":2443},{"href":445,"dataGaName":790,"dataGaLocation":5},{"title":792,"config":2445},{"href":450,"dataGaName":794,"dataGaLocation":5},{"title":796,"config":2447},{"href":440,"dataGaName":798,"dataGaLocation":5},{"title":800,"config":2449},{"href":802,"dataGaName":803,"dataGaLocation":5},{"componentName":386,"componentContent":2451},{"config":2452,"header":297,"description":807,"cards":2453},{"id":299},[2454],{"title":297,"config":2455},{"href":811,"dataGaName":812,"dataGaLocation":5},{"componentName":386,"componentContent":2457},{"config":2458,"header":301,"description":816,"cards":2459},{"id":303},[2460],{"title":301,"config":2461},{"href":820,"dataGaName":821,"dataGaLocation":5},{"componentName":386,"componentContent":2463},{"config":2464,"header":305,"description":825,"cards":2465},{"id":307},[2466],{"title":305,"config":2467},{"href":829,"dataGaName":830,"dataGaLocation":5},{"componentName":386,"componentContent":2469},{"config":2470,"header":309,"description":834,"cards":2471},{"id":311},[2472,2474,2476,2478,2480],{"title":837,"config":2473},{"href":839,"dataGaName":840,"dataGaLocation":5},{"title":842,"config":2475},{"href":844,"dataGaName":845,"dataGaLocation":5},{"title":847,"config":2477},{"href":849,"dataGaName":850,"dataGaLocation":5},{"title":852,"config":2479},{"href":854,"dataGaName":855,"dataGaLocation":5},{"title":857,"config":2481},{"href":859,"dataGaName":860,"dataGaLocation":5},{"componentName":386,"componentContent":2483},{"config":2484,"header":313,"description":864,"cards":2485},{"id":315},[2486,2488,2490,2492],{"title":867,"config":2487},{"href":869,"dataGaName":870,"dataGaLocation":5},{"title":872,"config":2489},{"href":874,"dataGaName":875,"dataGaLocation":5},{"title":877,"config":2491},{"href":879,"dataGaName":880,"dataGaLocation":5},{"title":882,"config":2493},{"href":884,"dataGaName":885,"dataGaLocation":5},{"componentName":386,"componentContent":2495},{"config":2496,"header":317,"description":889,"cards":2497},{"id":319},[2498,2500,2502,2504,2506,2508,2510,2512,2514],{"title":892,"config":2499},{"href":894,"dataGaName":895,"dataGaLocation":5},{"title":897,"config":2501},{"href":899,"dataGaName":900,"dataGaLocation":5},{"title":902,"config":2503},{"href":904,"dataGaName":905,"dataGaLocation":5},{"title":907,"config":2505},{"href":909,"dataGaName":910,"dataGaLocation":5},{"title":912,"config":2507},{"href":914,"dataGaName":915,"dataGaLocation":5},{"title":917,"config":2509},{"href":919,"dataGaName":920,"dataGaLocation":5},{"title":922,"config":2511},{"href":909,"dataGaName":924,"dataGaLocation":5},{"title":926,"config":2513},{"href":909,"dataGaName":928,"dataGaLocation":5},{"title":930,"config":2515},{"href":909,"dataGaName":932,"dataGaLocation":5},{"componentName":386,"componentContent":2517},{"config":2518,"header":321,"description":936,"cards":2519},{"id":323},[2520,2522,2524,2526],{"title":939,"config":2521},{"href":941,"dataGaName":942,"dataGaLocation":5},{"title":944,"config":2523},{"href":946,"dataGaName":947,"dataGaLocation":5},{"title":321,"config":2525},{"href":950,"dataGaName":321,"dataGaLocation":5},{"title":952,"config":2527},{"href":954,"dataGaName":955,"dataGaLocation":5},{"componentName":386,"componentContent":2529},{"config":2530,"header":325,"description":959,"cards":2531},{"id":327},[2532,2534],{"title":962,"config":2533},{"href":964,"dataGaName":965,"dataGaLocation":5},{"title":967,"config":2535},{"href":969,"dataGaName":970,"dataGaLocation":5},{"componentName":386,"componentContent":2537},{"config":2538,"header":329,"description":974,"cards":2539},{"id":331},[2540],{"title":329,"config":2541},{"href":978,"dataGaName":979,"dataGaLocation":5},{"componentName":386,"componentContent":2543},{"config":2544,"header":333,"description":983,"cards":2545},{"id":335},[2546],{"title":333,"config":2547},{"href":987,"dataGaName":988,"dataGaLocation":5},{"componentName":386,"componentContent":2549},{"config":2550,"header":337,"description":992,"cards":2551},{"id":339},[2552],{"title":337,"config":2553},{"href":996,"dataGaName":997,"dataGaLocation":5},{"componentName":386,"componentContent":2555},{"config":2556,"header":341,"description":1001,"cards":2557},{"id":343},[2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588],{"title":1004,"config":2559},{"href":1006,"dataGaName":1007,"dataGaLocation":5},{"title":1009,"config":2561},{"href":1011,"dataGaName":1012,"dataGaLocation":5},{"title":1014,"config":2563},{"href":1006,"dataGaName":1016,"dataGaLocation":5},{"title":1018,"config":2565},{"href":1020,"dataGaName":1021,"dataGaLocation":5},{"title":1023,"config":2567},{"href":1025,"dataGaName":1026,"dataGaLocation":5},{"title":1028,"config":2569},{"href":1030,"dataGaName":1031,"dataGaLocation":5},{"title":1033,"config":2571},{"href":1035,"dataGaName":1036,"dataGaLocation":5},{"title":1038,"config":2573},{"href":1006,"dataGaName":1040,"dataGaLocation":5},{"title":1042,"config":2575},{"href":1044,"dataGaName":1045,"dataGaLocation":5},{"title":1047,"config":2577},{"href":1049,"dataGaName":1050,"dataGaLocation":5},{"title":1052,"config":2579},{"href":1011,"dataGaName":1054,"dataGaLocation":5},{"title":1056,"config":2581},{"href":1058,"dataGaName":1059,"dataGaLocation":5},{"title":1061,"config":2583},{"href":1063,"dataGaName":1061,"dataGaLocation":5},{"title":1065,"config":2585},{"href":1067,"dataGaName":1068,"dataGaLocation":5},{"title":1070,"config":2587},{"href":1072,"dataGaName":1073,"dataGaLocation":5},{"title":1075,"config":2589},{"href":1077,"dataGaName":1078,"dataGaLocation":5},{"componentName":386,"componentContent":2591},{"config":2592,"header":345,"description":1082,"cards":2593},{"id":347},[2594],{"title":1085,"config":2595},{"href":1087,"dataGaName":1088,"dataGaLocation":5},{"componentName":386,"componentContent":2597},{"config":2598,"header":349,"description":1092,"cards":2599},{"id":351},[2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638],{"title":1095,"config":2601},{"href":1097,"dataGaName":1098,"dataGaLocation":5},{"title":1100,"config":2603},{"href":1102,"dataGaName":1103,"dataGaLocation":5},{"title":1105,"config":2605},{"href":1107,"dataGaName":1108,"dataGaLocation":5},{"title":1110,"config":2607},{"href":1112,"dataGaName":1113,"dataGaLocation":5},{"title":1115,"config":2609},{"href":1117,"dataGaName":1118,"dataGaLocation":5},{"title":1120,"config":2611},{"href":1122,"dataGaName":1123,"dataGaLocation":5},{"title":1125,"config":2613},{"href":1127,"dataGaName":1128,"dataGaLocation":5},{"title":1130,"config":2615},{"href":1132,"dataGaName":1133,"dataGaLocation":5},{"title":1135,"config":2617},{"href":1137,"dataGaName":1138,"dataGaLocation":5},{"title":1140,"config":2619},{"href":1142,"dataGaName":1143,"dataGaLocation":5},{"title":1145,"config":2621},{"href":1147,"dataGaName":1148,"dataGaLocation":5},{"title":1150,"config":2623},{"href":1152,"dataGaName":1153,"dataGaLocation":5},{"title":1155,"config":2625},{"href":1157,"dataGaName":1158,"dataGaLocation":5},{"title":1160,"config":2627},{"href":1162,"dataGaName":1160,"dataGaLocation":5},{"title":1164,"config":2629},{"href":1166,"dataGaName":1167,"dataGaLocation":5},{"title":1169,"config":2631},{"href":1171,"dataGaName":1172,"dataGaLocation":5},{"title":1174,"config":2633},{"href":1067,"dataGaName":1176,"dataGaLocation":5},{"title":1178,"config":2635},{"href":1180,"dataGaName":1181,"dataGaLocation":5},{"title":1183,"config":2637},{"href":1185,"dataGaName":1186,"dataGaLocation":5},{"title":1188,"config":2639},{"href":1190,"dataGaName":1188,"dataGaLocation":5},{"componentName":386,"componentContent":2641},{"config":2642,"header":353,"description":1194,"cards":2643},{"id":355},[2644],{"title":353,"config":2645},{"href":1198,"dataGaName":1199,"dataGaLocation":5},{"componentName":386,"componentContent":2647},{"config":2648,"header":357,"description":1203,"cards":2649},{"id":359},[2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676],{"title":1206,"config":2651},{"href":1208,"dataGaName":1209,"dataGaLocation":5},{"title":1211,"config":2653},{"href":1213,"dataGaName":1214,"dataGaLocation":5},{"title":1216,"config":2655},{"href":1218,"dataGaName":1219,"dataGaLocation":5},{"title":1221,"config":2657},{"href":1223,"dataGaName":1224,"dataGaLocation":5},{"title":1226,"config":2659},{"href":1228,"dataGaName":1229,"dataGaLocation":5},{"title":1231,"config":2661},{"href":1233,"dataGaName":1234,"dataGaLocation":5},{"title":1236,"config":2663},{"href":1238,"dataGaName":1239,"dataGaLocation":5},{"title":1241,"config":2665},{"href":1243,"dataGaName":1244,"dataGaLocation":5},{"title":1246,"config":2667},{"href":1248,"dataGaName":1249,"dataGaLocation":5},{"title":1251,"config":2669},{"href":1253,"dataGaName":1254,"dataGaLocation":5},{"title":1256,"config":2671},{"href":1258,"dataGaName":1259,"dataGaLocation":5},{"title":1261,"config":2673},{"href":1263,"dataGaName":1264,"dataGaLocation":5},{"title":1183,"config":2675},{"href":1185,"dataGaName":1186,"dataGaLocation":5},{"title":1268,"config":2677},{"href":1270,"dataGaName":1271,"dataGaLocation":5},{"componentName":386,"componentContent":2679},{"config":2680,"header":361,"description":1275,"cards":2681},{"id":363},[2682,2684],{"title":1278,"config":2683},{"href":1280,"dataGaName":1281,"dataGaLocation":5},{"title":1283,"config":2685},{"href":1280,"dataGaName":1285,"dataGaLocation":5},{"componentName":386,"componentContent":2687},{"config":2688,"header":365,"description":1289,"cards":2689},{"id":367},[2690,2692,2694,2696,2698,2700,2702,2704],{"title":365,"config":2691},{"href":1293,"dataGaName":365,"dataGaLocation":5},{"title":1295,"config":2693},{"href":1293,"dataGaName":1297,"dataGaLocation":5},{"title":1299,"config":2695},{"href":1301,"dataGaName":1302,"dataGaLocation":5},{"title":1304,"config":2697},{"href":1306,"dataGaName":1307,"dataGaLocation":5},{"title":1309,"config":2699},{"href":1311,"dataGaName":1312,"dataGaLocation":5},{"title":1314,"config":2701},{"href":1316,"dataGaName":1317,"dataGaLocation":5},{"title":1319,"config":2703},{"href":1321,"dataGaName":1322,"dataGaLocation":5},{"title":1324,"config":2705},{"href":1316,"dataGaName":1326,"dataGaLocation":5},{"componentName":386,"componentContent":2707},{"config":2708,"header":369,"description":1330,"cards":2709},{"id":371},[2710,2712,2714,2716,2718,2720,2722,2724,2726],{"title":1333,"config":2711},{"href":874,"dataGaName":1335,"dataGaLocation":5},{"title":1337,"config":2713},{"href":1339,"dataGaName":1340,"dataGaLocation":5},{"title":1216,"config":2715},{"href":1218,"dataGaName":1219,"dataGaLocation":5},{"title":1344,"config":2717},{"href":1346,"dataGaName":1347,"dataGaLocation":5},{"title":1349,"config":2719},{"href":1351,"dataGaName":1352,"dataGaLocation":5},{"title":1354,"config":2721},{"href":1356,"dataGaName":1357,"dataGaLocation":5},{"title":1359,"config":2723},{"href":1361,"dataGaName":1362,"dataGaLocation":5},{"title":1241,"config":2725},{"href":1243,"dataGaName":1244,"dataGaLocation":5},{"title":1366,"config":2727},{"href":1248,"dataGaName":1368,"dataGaLocation":5},{"componentName":386,"componentContent":2729},{"config":2730,"header":373,"description":1372,"cards":2731},{"id":375},[2732,2734,2736,2738,2740,2742,2744,2746,2748],{"title":1375,"config":2733},{"href":1377,"dataGaName":1378,"dataGaLocation":5},{"title":1216,"config":2735},{"href":1218,"dataGaName":1219,"dataGaLocation":5},{"title":1382,"config":2737},{"href":1384,"dataGaName":1385,"dataGaLocation":5},{"title":1387,"config":2739},{"href":1389,"dataGaName":1390,"dataGaLocation":5},{"title":1392,"config":2741},{"href":1394,"dataGaName":1395,"dataGaLocation":5},{"title":1397,"config":2743},{"href":1399,"dataGaName":1400,"dataGaLocation":5},{"title":1402,"config":2745},{"href":1404,"dataGaName":1405,"dataGaLocation":5},{"title":1407,"config":2747},{"href":1409,"dataGaName":1410,"dataGaLocation":5},{"title":1412,"config":2749},{"href":1414,"dataGaName":1415,"dataGaLocation":5},{"componentName":386,"componentContent":2751},{"config":2752,"header":377,"description":1419,"cards":2753},{"id":379},[2754],{"title":377,"config":2755},{"href":1423,"dataGaName":377,"dataGaLocation":5},{"componentName":386,"componentContent":2757},{"config":2758,"header":381,"description":1427,"cards":2759},{"id":383},[2760],{"title":1430,"config":2761},{"href":1432,"dataGaName":1433,"dataGaLocation":5},{"componentName":1435,"componentContent":2763},{"icon":2764,"title":1439,"description":1440,"button":2766},{"config":2765},{"name":182},{"text":1442,"config":2767},{"href":46,"dataGaName":47,"dataGaLocation":113},{"componentName":1445},{"_path":2770,"_dir":1455,"_draft":6,"_partial":6,"_locale":7,"header":2771,"eyebrow":2772,"blurb":2773,"button":2774,"secondaryButton":2778,"_id":2780,"_type":1447,"title":2781,"_source":1449,"_file":2782,"_stem":2783,"_extension":1452},"/shared/es/next-steps","Comience a entregar mejor software más rápido","Más del 50 % de las empresas de Fortune 100 confían en GitLab","Descubra lo que su equipo puede hacer con la plataforma inteligente de\n\n\nDevSecOps.\n",{"text":1463,"config":2775},{"href":2776,"dataGaName":53,"dataGaLocation":2777},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":1467,"config":2779},{"href":46,"dataGaName":47,"dataGaLocation":2777},"content:shared:es:next-steps.yml","Next Steps","shared/es/next-steps.yml","shared/es/next-steps",1761814441579]