{"id":5894,"date":"2022-01-26T15:13:07","date_gmt":"2022-01-26T13:13:07","guid":{"rendered":"https:\/\/quabu.eu\/?p=5894"},"modified":"2024-12-18T10:21:44","modified_gmt":"2024-12-18T09:21:44","slug":"integrando-gitlab-con-jira-comparativa","status":"publish","type":"post","link":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/","title":{"rendered":"integrant Gitlab amb Jira: Comparativa"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En la entrada de hoy vamos a intentar poner luz a unos de los problemas m\u00e1s comunes cuando trabajamos con Jira y Gitlab que genera mucha confusi\u00f3n a todas las personas que se encuentran con esta arquitectura de desarrollo y mirar de explicar la funcionalidad que tenemos o dejamos de tener en funci\u00f3n de cada versi\u00f3n de Gitlab y hasta donde podemos llegar<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"como-integrar-gitlab-con-jira-cloud\">C\u00f3mo integrar Gitlab con Jira Cloud<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Tanto la Gitlab CE c\u00f3mo Gitlab EE tiene se integra de la misma manera con Jira Cloud. Hay dos formas de integrar Gitlab con Jira Cloud cada una de ellas te da unas funcionalidades que otra no te da:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"integracion-basica\">Integraci\u00f3n b\u00e1sica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La integraci\u00f3n b\u00e1sica es a trav\u00e9s de servicios o integraciones de Gitlab. Esta funcionalidad viene por defecto en cualquier versi\u00f3n de Gitlab. El propio Gitlab tiene un servicio definido de integraci\u00f3n con Jira.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"como-hacemos-la-integracion-basica\">\u00bfC\u00f3mo hacemos la integraci\u00f3n b\u00e1sica?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para tener esta integraci\u00f3n tenemos que hacer los siguientes pasos:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a la url de nuestro Gitlab, entramos con un usuario administrador y vamos a Admin-&gt;Settings-&gt;Integrations y escogemos la opci\u00f3n de \u201cJira\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configuramos el servicio de la siguiente manera:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/Vatmz1zgeuUL9W3PvnuFFI2O41t0CvyBJr79byVrHXD3NwbcxtzbyA8moXMFQJijwa57tPcl8REexNvpx5lbKZqi7Sy_YWQoZgOMtOVLYRCEsTM8KFV6ZZ7O3nLe-o1J0VpjGqLi\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cosas a tener en cuenta:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable comments:<\/strong> Aqu\u00ed podemos escoger si queremos que nos deje un mensaje en los comentarios o no y con que nivel de detalle.<\/li>\n\n\n\n<li><strong>Enable Jira transitions:<\/strong> Esta funcionalidad permite transicionar las issues des de un commit. Solo funciona en la versi\u00f3n Gitlab EE. M\u00e1s informaci\u00f3n de c\u00f3mo configurarlo <a href=\"https:\/\/docs.google.com\/document\/d\/1RtXxqXj8oNUswMBR01muhJHskzVfRzEXxSCLBb0DELI\/edit#heading=h.uz1ryjq7pgut\">aqu\u00ed<\/a>.<\/li>\n\n\n\n<li><strong>Username o email: <\/strong>Tiene que ser el correo electr\u00f3nico con permisos de administrador del Jira Cloud.<\/li>\n\n\n\n<li><strong>Password o Token: <\/strong>Hay que poner en Token generado con el usuario de Jira Cloud (el mismo que el punto anterior). <a href=\"https:\/\/docs.google.com\/document\/d\/1RtXxqXj8oNUswMBR01muhJHskzVfRzEXxSCLBb0DELI\/edit#heading=h.zf03f2g4utrb\">Aqu\u00ed<\/a> pod\u00e9is ver c\u00f3mo generar un Token de un usuario en Jira.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez hecho esto veremos que tenemos una integraci\u00f3n activa:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/-zN1JEWCsi3qa05K63uohdSQ7BZJOlVFDq8lx8xDMCvoffmb-EjAuXpEuDEI9Gx8M8juV_a9GfHJNw49u7WDgXkwC7pwo2hv957rKRQzlBhoS4nQqnvxZfKUO6ZROCC1UXoJj-vT\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"que-funcionalidades-nos-da-la-integracion-basica\">\u00bfQu\u00e9 funcionalidades nos da la integraci\u00f3n b\u00e1sica?<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"en-gitlab-ce\">En Gitlab CE<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La integraci\u00f3n b\u00e1sica con Gitlab CE nos permite tener las siguientes funciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hacer un commit des de Gitlab con el Id de la Issue de Jira y se a\u00f1ade un enlace directo en la zona de enlaces web de Jira<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/p7pcGWYlqWCeSJGM2iTqsl29lKVJEph4KJXYB0WwulpwrIO53o3Pltf339LMXqCMWN1sWL3L13ja-zFj30u46-YOzr-7vKMs__N5yyCPrKHqdm3PWbUUVedDDYEnxwAEGUVt93tp\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hacer un Merge Request des de Gitlab con el Id de la Issue de Jira y se a\u00f1ade un enlace directo en la zona de enlaces web de Jira<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/Kavnw0xLtzNB0i-6Mr8IMelpRsklkRQk_NHIzyKb_JV4IlEe0XurAIRTYe-5q_6718gMIeCul9UnkRVqhh67JHCQ_j5zmsyrDiTLBdAHTPmp09vDbhg5rxKfuCSyfWcCvtdFTtuA\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ver el listado de issues de Jira vinculadas al repositorio en Gitlab<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/pV9tZbNOs_MNNJ8jbP93C1VOoTWAZfhpXOnfeMPcLqrddrikEf9x9D8tis-fc_eQ-W3gEFl19j3zM0OWK29X9MnFiYx5TAMu9iQbvYJZNQvxwGTeHRwB4oByaBvN_veOozazttxH\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A\u00f1adir informaci\u00f3n de los commits y MR en los comentarios<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/V_YyC9h786KSvWEfInKTl5UCRBmNYzpHy4roEzrMp5tMCRt2tr5_bZFDTNYwU_ykVvy-pIWJgNGre38bSJNo7g3BtIP_L791mrOTjnvo46xb9ZFBFYACz-c4aYCCZaRNS2DWBftl\" alt=\"\"\/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"que-no-podemos-hacer\">\u00bfQu\u00e9 no podemos hacer?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Funcionalidades de Smart Commits (time tracking y transicionar estados desde commits), crear branches des de Jira y crear una issue en Jira cada vez que se registra un \u201cincident\u201d en Gitlab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"en-gitlab-ee\">En Gitlab EE<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">En la versi\u00f3n EE de Gitlab conseguimos las mismas funcionalidades que en la versi\u00f3n para CE m\u00e1s las transiciones de estados de smart commits des del commit de Gitlab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"integracion-avanzada\">Integraci\u00f3n avanzada<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La integraci\u00f3n avanzada seg\u00fan la documentaci\u00f3n s\u00f3lo est\u00e1 soportada para la versi\u00f3n EE aunque hay algunas funcionalidades que tambi\u00e9n se pueden conseguir en la versi\u00f3n CE. Se trata b\u00e1sicament de la integraci\u00f3n del panel de desarrollo que viene en Jira.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/WKOlVaUCaGJBD7SVSf_GujaR3G9_1l4SwjFhDv2dooWXEyweAvhJbUiuDmjzVMOxzBL1IPgvUXORAXn8z-LvjodCpqoI2bKO-vVZsw0q1r85lOEWqSjWA2sQfCD3dgvDfK4nx-Tc\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"como-hacemos-la-integracion-avanzada\">\u00bfC\u00f3mo hacemos la integraci\u00f3n avanzada?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para hacer la integraci\u00f3n avanzada la podemos hacer de 2 maneras:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A trav\u00e9s de DVCS accounts de Jira.<\/li>\n\n\n\n<li>A trav\u00e9s de override de Plugin de Gitlab.com de Jira<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En este manual nos centraremos en la primera parte aunque haremos un resumen de c\u00f3mo integrarllo con el plugin de Gitlab.com<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"integracion-con-dvcs-accounts-de-jira\">Integraci\u00f3n con DVCS accounts de Jira<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"en-gitlab\">En Gitlab:<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Creaci\u00f3n de una aplicaci\u00f3n. Para ello vamos al men\u00fa del usuario -&gt; preferences -&gt; Applications y creamos una aplicaci\u00f3n nueva (poned el nombre que quer\u00e1is) y marcad la opci\u00f3n de \u201capi\u201d. Le damos a siguiente y tendremos los datos de nuestra aplicaci\u00f3n<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/27QYrqcJs6oJrNK_gN9lgB2c2ir7T9rCKwxwRyOqt4M_naCkPFOwEsgDVmotxuVUKGHI6HtORkiH1AT1rEX7UPvKueYogWuXGTVNcnFDSQmg9Ze2whRfyYypLUY-N1_NZFIFrNhC\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Copiamos los datos (los necesitaremos para la configuraci\u00f3n del Jira)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Buscamos el \u201cTeam\u201d or \u201cuser account\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a Gitlab -&gt; Menu-&gt;Admin-&gt;Groups escogemos el grupo que queremos ver la informaci\u00f3n y que utilizaremos en al configuraci\u00f3n del Jira y el valor que buscamos es el campo \u201cPATH\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/kLUcfBtARAM9KXogTPtpNzWu3lqIER3C7FuzsGbVVoftZh3qNFPLtoh717h-p77ynV4zBYEOpUW8O-aeI2B36uD0vth0VtRhuubnj3W68AmOBTARKW3qz8EUVJeQn1T9t0cSuDLa\" alt=\"\"\/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"en-jira\">En Jira:<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">A\u00f1adir nueva cuenta DVCS. Para ello vamos al Jira en Gear -&gt; Productos -&gt; Cuentas de DVCS y a\u00f1adimos una nueva cuenta de tipo Github Enterprise.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/HQVTAC7_WNrPe4Qi507sd_aF3NzmAtg_DW40gglGuNbzuKGHjA6LoFvReyd79sXYGn-pUL2CN-6cCE6R_Yny34u0hBneqGDtbh9fmWMasMi1jf2PREZCXx2PBlwoHcNXbkUEtOTm\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nos env\u00eda al Gitlab para verificar el v\u00ednculo, autorizamos y ya tendremos el Gitlab conectado<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/aHKilY9DwlEe_ZXGnVCYC7BHlHINUcC_5sZrPivZtiCrfsdj3SLe0ALDcFdMDHPLVP0kfZ-S01l8naAXZIrh3yeMCqnoDt28pgMYuOgIbGjqhP5ILZhJ3zpdfCxLOflTRXHI3R-M\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ojo: Esta funcionalidad solo est\u00e1 disponible para la versi\u00f3n Gitlab EE. Con Gitlab CE hay un problema de integraci\u00f3n ya que no se actualiza los estados de forma autom\u00e1tica. M\u00e1s informaci\u00f3n <a href=\"https:\/\/docs.google.com\/document\/d\/1RtXxqXj8oNUswMBR01muhJHskzVfRzEXxSCLBb0DELI\/edit#heading=h.u3hjnrb7rmfh\">aqu\u00ed<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"integracion-con-override-de-plugin-de-gitlab-com-de-jira\">Integraci\u00f3n con override de Plugin de Gitlab.com de Jira<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Para la integraci\u00f3n con este procedimiento tenemos que hacer los siguientes pasos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Generamos un manifest y lo publicamos en una url accesible desde Internet. Aqu\u00ed un ejemplo (adaptar url e informaci\u00f3n a la de vuestra instalaci\u00f3n)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>{\u00abname\u00bb:\u00bbGitLab for Jira (Self-managed) 20211220&#8243;,\u00bbdescription\u00bb:\u00bbIntegrate commits, branches and merge requests from GitLab into Jira\u00bb,\u00bbkey\u00bb:\u00bbxxx-gitlab-self-20211220&#8243;,\u00bbbaseUrl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\u00bb,\u00bbvendor\u00bb:{\u00abname\u00bb:\u00bbGitLab\u00bb,\u00bburl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\/\u00bb},\u00bblinks\u00bb:{\u00abdocumentation\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\/help\/integration\/jira_development_panel#gitlabcom-1&#8243;},\u00bbauthentication\u00bb:{\u00abtype\u00bb:\u00bbnone\u00bb},\u00bbmodules\u00bb:{\u00abpostInstallPage\u00bb:{\u00abkey\u00bb:\u00bbgitlab-configuration\u00bb,\u00bbname\u00bb:{\u00abvalue\u00bb:\u00bbGitLab Configuration\u00bb},\u00bburl\u00bb:\u00bb\/subscriptions\u00bb,\u00bbconditions\u00bb:[{\u00abcondition\u00bb:\u00bbuser_is_admin\u00bb,\u00bbinvert\u00bb:false}]},\u00bbjiraDevelopmentTool\u00bb:{\u00abactions\u00bb:{\u00abcreateBranch\u00bb:{\u00abtemplateUrl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\/root\/video-editor\/-\/branches\/new?issue_key={issue.key}&amp;issue_summary={issue.summary}\u00bb}},\u00bbkey\u00bb:\u00bbgitlab-development-tool-XXX\u00bb,\u00bbapplication\u00bb:{\u00abvalue\u00bb:\u00bbGitLab\u00bb},\u00bbname\u00bb:{\u00abvalue\u00bb:\u00bbGitLab\u00bb},\u00bburl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\u00bb,\u00bblogoUrl\u00bb:\u00bbhttps:\/\/www.gitlab.com\/assets\/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png\u00bb,\u00bbcapabilities\u00bb:[\u00abbranch\u00bb,\u00bbcommit\u00bb,\u00bbpull_request\u00bb]},\u00bbjiraBuildInfoProvider\u00bb:{\u00abhomeUrl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\u00bb,\u00bblogoUrl\u00bb:\u00bbhttps:\/\/www.gitlab.com\/assets\/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png\u00bb,\u00bbdocumentationUrl\u00bb:\u00bbhttps:\/\/docs.gitlab.com\/ee\/integration\/jira\/\u00bb,\u00bbactions\u00bb:{},\u00bbname\u00bb:{\u00abvalue\u00bb:\u00bbGitLab CI\u00bb},\u00bbkey\u00bb:\u00bbgitlab-ci\u00bb},\u00bbjiraDeploymentInfoProvider\u00bb:{\u00abhomeUrl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\u00bb,\u00bblogoUrl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\/assets\/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png\u00bb,\u00bbdocumentationUrl\u00bb:\u00bbhttps:\/\/docs.gitlab.com\/ee\/integration\/jira\/\u00bb,\u00bbactions\u00bb:{},\u00bbname\u00bb:{\u00abvalue\u00bb:\u00bbGitLab Deployments\u00bb},\u00bbkey\u00bb:\u00bbgitlab-deployments\u00bb},\u00bbjiraFeatureFlagInfoProvider\u00bb:{\u00abhomeUrl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\u00bb,\u00bblogoUrl\u00bb:\u00bbhttps:\/\/gitlabce.quabu.eu\/assets\/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png\u00bb,\u00bbdocumentationUrl\u00bb:\u00bbhttps:\/\/docs.gitlab.com\/ee\/integration\/jira\/\u00bb,\u00bbactions\u00bb:{},\u00bbname\u00bb:{\u00abvalue\u00bb:\u00bbGitLab Feature Flags\u00bb},\u00bbkey\u00bb:\u00bbgitlab-feature-flags\u00bb}},\u00bbscopes\u00bb:[\u00abREAD\u00bb,\u00bbWRITE\u00bb,\u00bbDELETE\u00bb],\u00bbapiVersion\u00bb:1,\u00bbapiMigrations\u00bb:{\u00abcontext-qsh\u00bb:true,\u00bbsigned-install\u00bb:true,\u00bbgdpr\u00bb:true},\u00bbversion\u00bb:\u00bb1.1.2&#8243;}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Habilitar el modo development en Jira Cloud: Vamos al men\u00fa de Manage Apps y habilitamos el modo development. Una vez finalizado hay que desactivar esta opci\u00f3n.<\/li>\n\n\n\n<li>Vamos a manage apps y le damos a la opci\u00f3n de \u201cUpload App\u201d (o apretamos GG en el teclado y buscamos la opci\u00f3n de Upload App.<\/li>\n\n\n\n<li>Ponemos la URL al manifiesto de nuestra App.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pero-que-obtenemos-con-esta-integracion\">Pero, \u00bfqu\u00e9 obtenemos con esta integraci\u00f3n?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Con esta integraci\u00f3n veremos que en el panel de desarrollo nos sale la informaci\u00f3n de Gitlab:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/oEUJ_qYZsVNDBEXcVlbiOD2LTs2Y4VMHsydCSn8LhOkhu81ju0POGAjOXefVIPe0CyDhmt3bvr-zYd0rUMHn-y7FcLo2a_xQeF8-n_Mjjy3wNzKgcKyHYZ6XjaNJ6ta6ispNv04Q\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/3Y_8Fe75hex5plCRl8oEeBoKxenB4PRp2HlgU6h0ltWThJddvWBed1M-2tp5b6UBz_-anI8EP_MyodKlOwzFA3m8LMFzVD48LGmHa7aHggLWX6t8lOiI2URnpYRv2-IR10ybjRxe\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"integracion-a-traves-de-plugin\">Integraci\u00f3n a trav\u00e9s de plugin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de los resultados de la integraci\u00f3n se han probado varios plugins de integraci\u00f3n de Gitlab. Con el plugins \u201c<a href=\"https:\/\/bigbrassband.com\/git-for-jira-features.html\">Git Integration for Jira<\/a>\u201d es el que se ha conseguido una integraci\u00f3n completa.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"tips-tricks\">Tips &amp; Tricks<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"como-actualizamos-los-repositorios\">\u00bfC\u00f3mo actualizamos los repositorios?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto la integraci\u00f3n no es en tiempo real. Solo se puede ver la integraci\u00f3n en las issues cuando se ejecuta el proceso de actualizar el repositorio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para forzar la actualizaci\u00f3n de los repositorios vamos a Gear -&gt; Productos -&gt; Cuentas de DVCS y les damos a la opci\u00f3n de \u201cActualizar repositorios\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/u7DBOAU7Y_jP2D9MB7_WtIJ7GrEfWUSL3HRNM9EDN7hFSLmyqzWYyeSoaqnfiEmOgs_HAGMYtZkmEZmjY1KUakN_8pKvwwP-fEwbxSySeOyCNZi3BUmGbVdwMgV1Ki08meE6GwEL\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"que-vemos-con-la-integracion-con-bitbucket-que-no-tenga-la-integracion-con-gitlab\">\u00bfQu\u00e9 vemos con la integraci\u00f3n con Bitbucket que no tenga la integraci\u00f3n con Gitlab?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las diferencias principales entre la integraci\u00f3n de Bitbucket vs Jira dependen, a d\u00eda de hoy, de la versi\u00f3n de Gitlab que estamos usando.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"si-usamos-la-version-de-gitlab-ce\">Si usamos la versi\u00f3n de Gitlab CE:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En el panel de desarrollo con la funcionalidad de \u201cCreate Branch\u201d no est\u00e1 disponible y los Smarts Commits que permiten registrar el tiempo dedicado y transiciona issues no funcionan. Adem\u00e1s no se integran los builds y deployments. Se podr\u00eda suplir mediante plugins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"si-usamos-la-version-de-gitlab-ee\">Si usamos la versi\u00f3n de Gitlab EE:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En el panel de desarrollo con la funcionalidad de \u201cCreate Branch\u201d est\u00e1 disponible y carga en el propio JIRA.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/GEc_9XZzZv4BJGc4onVCjTr_XEawXaNqMAop3eemT9zmeCxf3BPQFwzBdOy8osUrmt1vfp6aH_F6A349YWcSWJ2_6EsrPGgf77OhhG5EdHAYo7ouQti87nxc0oPYRwrtu5ffpHyn\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/x3wJ7Rk66ahWHUTz4i9Olh3rvgfUc9c8r_DNZAspK-FK1wUC7ShuHnoJ85zeF_HRfFt7ANjsnb7_5_ey8S9s4KxeCY3W8bEXQuAF18weWOD2iedI9QDkdR0sn-JwAkg7nzfcSm4O\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/gQVY6i5gvpAcEfZHPwW40gGAHirG-mQWbhyENhK_gRmRSFwLiog0-f2BIZwIr6vjV7wrdGmT0OnSZADHD3lhQCdafzC7s0PW0YEWu0kjQIr02V0pMEKUaLPZj81ezrm_8rrNfN6t\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"diferencia-entre-gitlab-ce-vs-gitlab-ee\">Diferencia entre Gitlab CE vs Gitlab EE<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A partir de la informaci\u00f3n de la <a href=\"https:\/\/about.gitlab.com\/handbook\/marketing\/strategic-marketing\/tiers\/#:~:text=Free%20users%20could%20use%20either,to%20the%20open%20source%20features.\">p\u00e1gina oficial<\/a> deducimos que no hay diferencias entre las dos versiones si no se compra una licencia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Free users<\/em><\/strong><em> could use either one of two distributions: Community Edition (CE) and Enterprise Edition (EE). Enterprise Edition can be downloaded, installed, and run without a commercial subscription. In this case it runs using the open source license and only has access to the open source features. In effect, EE without a subscription, and CE, have the exact same functionality.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"como-configuramos-gitlab-para-que-se-pueda-transicionar-con-smart-commits\">\u00bfC\u00f3mo configuramos Gitlab para que se pueda transicionar con Smart Commits?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tenemos que recoger los identificadores de las posibles transiciones y configurarlo en Menu-&gt;Admin-&gt;Settings-&gt;Integrations-&gt;Jira<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/wchttixXmobfbSgtxeA10Gpr4UrgZ00aW9sP5e2L9_LBBXlacmLu4TiW_7oxrucx6exW8-cwla9nr3Z-5wIQFz77z1RdA50dNcxDRB2GhiZr7S0JK7lWYGyCPtJxCUkNG9oMmH4C\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para ver las posibles transiciones de una Issue tenemos que ir al enlace siguiente de tu Jira Cloud:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/XXXXX.atlassian.net\/rest\/api\/2\/issue\/PROJECTKEY-ID\/transitions\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo: <em>https:\/\/sefpsau.atlassian.net\/rest\/api\/2\/issue\/TMPB-3\/transitions<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"como-generamos-un-token-de-jira-para-conectar-con-gitlab\">\u00bfC\u00f3mo generamos un Token de Jira para conectar con Gitlab?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para poder conectar Gitlab con Jira tenemos que generar un token des de un usuario administrador de la instancia de Jira Cloud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ello tenemos que ir a nuestra instalaci\u00f3n de Jira cloud (<a href=\"https:\/\/xxxx.atlassian.net\/\">https:\/\/XXXX.atlassian.net\/<\/a>), hacemos login con un usuario con permisos de administraci\u00f3n, vamos a nuestro perfil-&gt; Configuraci\u00f3n de la cuenta<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/jL-UU9EysTpfG5mQhrnl8dOaef3rUb3kZwBx7X40ne8pKx8m0VOU8aCe7rTrCAh1KW1Tan1BFHKFHlDSdmeiyqaYyVaGNJK_dfm9zGiZ6Yru8ll2n245BJ33ETDnxexrl4xyT-01\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a Seguridad<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/rE1X4d3i9PujfYyR3IaU0MYZyFUnu5GOYjGyqhf7h9p2mZ0Lxux1MAiLUZK9hAPFPSEMdR4DNWrOBMwmxXGrd6rDtgPjBVtJHxnoz2mKqJgtRTrd1n_xzQYF_rOE2hz250HAbBqR\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a gestionarlos tokens<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/TkN8DyDpdk3dmvWT3l5LWvC2mecPs4QzADSzsbhn1mRLkuJMumjInIJoMZ9bWae-IarmDl6F1QzHPF-24zex--5H9HqI4hgAGdppqobW4p6L92huTKpE8YmiKYvZG3bkTrS70xZH\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le damos a Crear Token de API<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/ootySFmYkjCUfxQRAET64PAKwebNcv42dwwyySB3EMi3O-bFV7M2BrW7-eMZp_yAU96lRCpj1gYDA_He_lTpGWQ6_S25aQ2eZmBaRvtprmTAWUXMJ7VSkTl-8jKYVABnnwo5N9Kt\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le ponemos un nombre<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/djwWyfqnZaU3HpU74XWwGelW9DCodDIHt2jLMazoQGJDlLonYKx2nPz_zniv_Cb3c2RvEoxGiQeNEqNNGg7wLLVGagr1ZVpHiUn8wmnMaqY8w5AleNMEXSwSVWXg6WdfMQyluAHg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le damos a Crear y copiamos el token generado que lo utilizaremos en Gitlab<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/tzRwH5DB9uNjp8PPe8X5vo9fWi_JK9lKkw9czoJjRq_1NkCBgfhNBZIdqXdqQ4d92kx_IxySjxxmF3z29O1rNstKb0nAvL3j73emabbNoendbgzYGyQLZtgvnSThqRDhiRvgSaFz\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la entrada de hoy vamos a intentar poner luz a unos de los problemas m\u00e1s comunes cuando trabajamos con Jira y Gitlab que genera mucha confusi\u00f3n a todas las personas que se encuentran con esta arquitectura de desarrollo y mirar de explicar la funcionalidad que tenemos o dejamos de tener en funci\u00f3n de cada versi\u00f3n de Gitlab y hasta donde podemos llegar<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[66],"tags":[49,51,52],"class_list":["post-5894","post","type-post","status-publish","format-standard","hentry","category-articulos","tag-atlassian","tag-gitlab","tag-jira"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"quabu\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ca_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Quabu - Te hacemos la vida m\u00e1s f\u00e1cil\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Integrando Gitlab con Jira: Comparativa - Quabu\" \/>\n\t\t<meta property=\"og:description\" content=\"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.quabu.eu\/wp-content\/uploads\/2024\/09\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.quabu.eu\/wp-content\/uploads\/2024\/09\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-01-26T13:13:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-18T09:21:44+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Integrando Gitlab con Jira: Comparativa - Quabu\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.quabu.eu\/wp-content\/uploads\/2024\/09\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#blogposting\",\"name\":\"Integrando Gitlab con Jira: Comparativa - Quabu\",\"headline\":\"Integrando Gitlab con Jira: Comparativa\",\"author\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/author\\\/quabu\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/lh6.googleusercontent.com\\\/Vatmz1zgeuUL9W3PvnuFFI2O41t0CvyBJr79byVrHXD3NwbcxtzbyA8moXMFQJijwa57tPcl8REexNvpx5lbKZqi7Sy_YWQoZgOMtOVLYRCEsTM8KFV6ZZ7O3nLe-o1J0VpjGqLi\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#articleImage\"},\"datePublished\":\"2022-01-26T15:13:07+01:00\",\"dateModified\":\"2024-12-18T10:21:44+01:00\",\"inLanguage\":\"ca\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#webpage\"},\"articleSection\":\"Art\\u00edculos, atlassian, gitlab, jira\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/category\\\/articulos\\\/#listItem\",\"name\":\"Art\\u00edculos\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/category\\\/articulos\\\/#listItem\",\"position\":2,\"name\":\"Art\\u00edculos\",\"item\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/category\\\/articulos\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#listItem\",\"name\":\"Integrando Gitlab con Jira: Comparativa\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#listItem\",\"position\":3,\"name\":\"Integrando Gitlab con Jira: Comparativa\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/category\\\/articulos\\\/#listItem\",\"name\":\"Art\\u00edculos\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/#organization\",\"name\":\"Quabu\",\"description\":\"Te hacemos la vida m\\u00e1s f\\u00e1cil\",\"url\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.quabu.eu\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/author\\\/quabu\\\/#author\",\"url\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/author\\\/quabu\\\/\",\"name\":\"quabu\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4717ad4d9794856e76aaf9c0de7a191315050076fb1326b646e290ed1c61f398?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"quabu\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#webpage\",\"url\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/\",\"name\":\"Integrando Gitlab con Jira: Comparativa - Quabu\",\"description\":\"Aprende a integrar GitLab con Jira: configuraci\\u00f3n b\\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo\",\"inLanguage\":\"ca\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/integrando-gitlab-con-jira-comparativa\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/author\\\/quabu\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/author\\\/quabu\\\/#author\"},\"datePublished\":\"2022-01-26T15:13:07+01:00\",\"dateModified\":\"2024-12-18T10:21:44+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/#website\",\"url\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/\",\"name\":\"Quabu\",\"description\":\"Te hacemos la vida m\\u00e1s f\\u00e1cil\",\"inLanguage\":\"ca\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.quabu.eu\\\/ca\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Integrando Gitlab con Jira: Comparativa - Quabu","description":"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo","canonical_url":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#blogposting","name":"Integrando Gitlab con Jira: Comparativa - Quabu","headline":"Integrando Gitlab con Jira: Comparativa","author":{"@id":"https:\/\/www.quabu.eu\/ca\/author\/quabu\/#author"},"publisher":{"@id":"https:\/\/www.quabu.eu\/ca\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/lh6.googleusercontent.com\/Vatmz1zgeuUL9W3PvnuFFI2O41t0CvyBJr79byVrHXD3NwbcxtzbyA8moXMFQJijwa57tPcl8REexNvpx5lbKZqi7Sy_YWQoZgOMtOVLYRCEsTM8KFV6ZZ7O3nLe-o1J0VpjGqLi","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#articleImage"},"datePublished":"2022-01-26T15:13:07+01:00","dateModified":"2024-12-18T10:21:44+01:00","inLanguage":"ca","mainEntityOfPage":{"@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#webpage"},"isPartOf":{"@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#webpage"},"articleSection":"Art\u00edculos, atlassian, gitlab, jira"},{"@type":"BreadcrumbList","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.quabu.eu\/ca\/#listItem","position":1,"name":"Home","item":"https:\/\/www.quabu.eu\/ca\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.quabu.eu\/ca\/category\/articulos\/#listItem","name":"Art\u00edculos"}},{"@type":"ListItem","@id":"https:\/\/www.quabu.eu\/ca\/category\/articulos\/#listItem","position":2,"name":"Art\u00edculos","item":"https:\/\/www.quabu.eu\/ca\/category\/articulos\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#listItem","name":"Integrando Gitlab con Jira: Comparativa"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.quabu.eu\/ca\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#listItem","position":3,"name":"Integrando Gitlab con Jira: Comparativa","previousItem":{"@type":"ListItem","@id":"https:\/\/www.quabu.eu\/ca\/category\/articulos\/#listItem","name":"Art\u00edculos"}}]},{"@type":"Organization","@id":"https:\/\/www.quabu.eu\/ca\/#organization","name":"Quabu","description":"Te hacemos la vida m\u00e1s f\u00e1cil","url":"https:\/\/www.quabu.eu\/ca\/","logo":{"@type":"ImageObject","url":"https:\/\/www.quabu.eu\/wp-content\/uploads\/2024\/09\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.quabu.eu\/ca\/author\/quabu\/#author","url":"https:\/\/www.quabu.eu\/ca\/author\/quabu\/","name":"quabu","image":{"@type":"ImageObject","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/4717ad4d9794856e76aaf9c0de7a191315050076fb1326b646e290ed1c61f398?s=96&d=mm&r=g","width":96,"height":96,"caption":"quabu"}},{"@type":"WebPage","@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#webpage","url":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/","name":"Integrando Gitlab con Jira: Comparativa - Quabu","description":"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo","inLanguage":"ca","isPartOf":{"@id":"https:\/\/www.quabu.eu\/ca\/#website"},"breadcrumb":{"@id":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/#breadcrumblist"},"author":{"@id":"https:\/\/www.quabu.eu\/ca\/author\/quabu\/#author"},"creator":{"@id":"https:\/\/www.quabu.eu\/ca\/author\/quabu\/#author"},"datePublished":"2022-01-26T15:13:07+01:00","dateModified":"2024-12-18T10:21:44+01:00"},{"@type":"WebSite","@id":"https:\/\/www.quabu.eu\/ca\/#website","url":"https:\/\/www.quabu.eu\/ca\/","name":"Quabu","description":"Te hacemos la vida m\u00e1s f\u00e1cil","inLanguage":"ca","publisher":{"@id":"https:\/\/www.quabu.eu\/ca\/#organization"}}]},"og:locale":"ca_ES","og:site_name":"Quabu - Te hacemos la vida m\u00e1s f\u00e1cil","og:type":"article","og:title":"Integrando Gitlab con Jira: Comparativa - Quabu","og:description":"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo","og:url":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/","og:image":"https:\/\/www.quabu.eu\/wp-content\/uploads\/2024\/09\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png","og:image:secure_url":"https:\/\/www.quabu.eu\/wp-content\/uploads\/2024\/09\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png","article:published_time":"2022-01-26T13:13:07+00:00","article:modified_time":"2024-12-18T09:21:44+00:00","twitter:card":"summary_large_image","twitter:title":"Integrando Gitlab con Jira: Comparativa - Quabu","twitter:description":"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo","twitter:image":"https:\/\/www.quabu.eu\/wp-content\/uploads\/2024\/09\/cropped-Quabu-LogoImagotipo-V2-Color-Corp-A.png"},"aioseo_meta_data":{"post_id":"5894","title":null,"description":"Aprende a integrar GitLab con Jira: configuraci\u00f3n b\u00e1sica, avanzada y comparativa entre GitLab CE y EE para optimizar tu flujo de desarrollo","keywords":null,"keyphrases":{"focus":{"keyphrase":"Gitlab","score":78,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"type":"high","score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-09-17 06:31:48","updated":"2025-07-15 20:27:03","seo_analyzer_scan_date":null,"focus_keyword":"Gitlab","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.quabu.eu\/ca\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.quabu.eu\/ca\/category\/articulos\/\" title=\"Art\u00edculos\">Art\u00edculos<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tIntegrando Gitlab con Jira: Comparativa\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.quabu.eu\/ca\/"},{"label":"Art\u00edculos","link":"https:\/\/www.quabu.eu\/ca\/category\/articulos\/"},{"label":"Integrando Gitlab con Jira: Comparativa","link":"https:\/\/www.quabu.eu\/ca\/integrando-gitlab-con-jira-comparativa\/"}],"_links":{"self":[{"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/posts\/5894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/comments?post=5894"}],"version-history":[{"count":2,"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/posts\/5894\/revisions"}],"predecessor-version":[{"id":10062,"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/posts\/5894\/revisions\/10062"}],"wp:attachment":[{"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/media?parent=5894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/categories?post=5894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quabu.eu\/ca\/wp-json\/wp\/v2\/tags?post=5894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}