{"id":11827,"date":"2023-08-01T16:15:10","date_gmt":"2023-08-01T19:15:10","guid":{"rendered":"https:\/\/www.viamais.net\/blog\/?p=11827"},"modified":"2023-08-01T16:15:14","modified_gmt":"2023-08-01T19:15:14","slug":"como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status","status":"publish","type":"post","link":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/","title":{"rendered":"Como arrumar o loop infinito no Gitlab: &#8220;Checking pipeline status.&#8221;"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><em>Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop infinito, tamb\u00e9m conhecido como &#8220;Checking pipeline status.&#8221;<\/em><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"459\" height=\"236\" src=\"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/como-arrumar-loop-infinito-gitlab.webp?resize=459%2C236\" alt=\"Como arrumar o loop infinito no Gitlab\" class=\"wp-image-11828\" srcset=\"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/como-arrumar-loop-infinito-gitlab.webp?w=459&amp;ssl=1 459w, https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/como-arrumar-loop-infinito-gitlab.webp?resize=300%2C154&amp;ssl=1 300w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><figcaption class=\"wp-element-caption\">Como arrumar o loop infinito no Gitlab<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Este \u00e9 um problema recorrente e que aborrece muita gente, veja <strong>como arrumar o loop infinito no <a href=\"https:\/\/cse.google.com\/cse?cx=partner-pub-9129359207427847:rpaw8etozkx&amp;q=Gitlab&amp;oq=Gitlab&amp;gs_l=partner-generic.3...30040.30040.0.30872.0.0.0.0.0.0.0.0..0.0.csems%2Cnrl%3D10...0....2.34.partner-generic..0.0.0.\" target=\"_blank\" rel=\"noreferrer noopener\">Gitlab<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em muitos projetos encontramos uma pipeline travada com a segunda mensagem: <em>&#8220;Checking pipeline status&#8221;<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o adianta aguardar e nem fechar e abrir um novo merge request, o problema ir\u00e1 persistir indefinidamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Refazer um <a href=\"https:\/\/www.viamais.net\/blog\/abrindo-uma-nova-sessao-para-execucao-do-plsql\/\">commit<\/a> com um arquivo em branco ou at\u00e9 mesmo um rebase tamb\u00e9m n\u00e3o ir\u00e1 resolver e a fila CI\/CD n\u00e3o ser\u00e1 executada aguardando a defini\u00e7\u00e3o do status.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com o merge request bloqueado ser\u00e1 imposs\u00edvel processar um novo deploy e o processo de entrega de novas vers\u00f5es ser\u00e1 comprometido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como arrumar o loop infinito no Gitlab<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A causa ra\u00edz deste problema consiste na condi\u00e7\u00e3o de n\u00e3o existir uma ramifica\u00e7\u00e3o de origem da mesclagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com isso o <em>head<\/em> do pipeline ser\u00e1 sempre nulo e com isso o status retornar\u00e1 um <em>null<\/em> e o <em>merge request<\/em> permanecer\u00e1 em um estado de congelamento indefinidamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o n\u00e3o importa o que seja feito tanto no reposit\u00f3rio como no branch de trabalho, tudo permanecer\u00e1 parado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Como resolver? <\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">O problema \u00e9 bem simples de ser solucionado, basicamente basta parar de exigir a identifica\u00e7\u00e3o do status anterior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para realizar essa configura\u00e7\u00e3o no seu reposit\u00f3rio do Gitlab basta fazer o seguinte:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acesse <em>Settings > General > Merge requests<\/em><\/li>\n\n\n\n<li>Identifique a op\u00e7\u00e3o <em>Pipelines must succeed<\/em><\/li>\n\n\n\n<li>Basta remover a marca\u00e7\u00e3o na caixa de sele\u00e7\u00e3o e salvar sua configura\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A seguir basta ir para os MR&#8217;s e o merge request que estava em estado de congelamento j\u00e1 estar\u00e1 liberado para aprova\u00e7\u00e3o e para merge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Feito isso a fila de CI\/CD ser\u00e1 executada normalmente, dentro das suas configura\u00e7\u00f5es e o processo de deploy ser\u00e1 executado e a nova vers\u00e3o disponibilizada.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop<\/p>\n","protected":false},"author":2,"featured_media":11829,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[10],"tags":[94,70],"class_list":["post-11827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia","tag-ci-cd","tag-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como arrumar o loop infinito no Gitlab: &quot;Checking pipeline status.&quot; -<\/title>\n<meta name=\"description\" content=\"Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop infinito, tamb\u00e9m conhecido como &quot;Checking pipeline status.&quot;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como arrumar o loop infinito no Gitlab: &quot;Checking pipeline status.&quot; -\" \/>\n<meta property=\"og:description\" content=\"Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop infinito, tamb\u00e9m conhecido como &quot;Checking pipeline status.&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/\" \/>\n<meta property=\"og:site_name\" content=\"ViamaisBLOG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-01T19:15:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-01T19:15:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"408\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Petter Rafael\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:site\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Petter Rafael\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/\"},\"author\":{\"name\":\"Petter Rafael\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\"},\"headline\":\"Como arrumar o loop infinito no Gitlab: &#8220;Checking pipeline status.&#8221;\",\"datePublished\":\"2023-08-01T19:15:10+00:00\",\"dateModified\":\"2023-08-01T19:15:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/\"},\"wordCount\":339,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1\",\"keywords\":[\"CI\\\/CD\",\"Tecnologia\"],\"articleSection\":[\"Tecnologia\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/\",\"name\":\"Como arrumar o loop infinito no Gitlab: \\\"Checking pipeline status.\\\" -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1\",\"datePublished\":\"2023-08-01T19:15:10+00:00\",\"dateModified\":\"2023-08-01T19:15:14+00:00\",\"description\":\"Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop infinito, tamb\u00e9m conhecido como \\\"Checking pipeline status.\\\"\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1\",\"width\":640,\"height\":408,\"caption\":\"Settings pipeline on Gitlab\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tecnologia\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/category\\\/tecnologia\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como arrumar o loop infinito no Gitlab: &#8220;Checking pipeline status.&#8221;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"name\":\"ViamaisBLOG\",\"description\":\"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\",\"name\":\"Viablog\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"width\":150,\"height\":150,\"caption\":\"Viablog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\",\"https:\\\/\\\/x.com\\\/petterrafael\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\",\"name\":\"Petter Rafael\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"caption\":\"Petter Rafael\"},\"description\":\"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\\\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.\",\"sameAs\":[\"http:\\\/\\\/www.viamais.net\\\/blog\",\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\"],\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/author\\\/petterrafael\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como arrumar o loop infinito no Gitlab: \"Checking pipeline status.\" -","description":"Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop infinito, tamb\u00e9m conhecido como \"Checking pipeline status.\"","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/","og_locale":"pt_BR","og_type":"article","og_title":"Como arrumar o loop infinito no Gitlab: \"Checking pipeline status.\" -","og_description":"Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop infinito, tamb\u00e9m conhecido como \"Checking pipeline status.\"","og_url":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/","og_site_name":"ViamaisBLOG","article_publisher":"https:\/\/www.facebook.com\/viamais.viablog","article_author":"https:\/\/www.facebook.com\/viamais.viablog","article_published_time":"2023-08-01T19:15:10+00:00","article_modified_time":"2023-08-01T19:15:14+00:00","og_image":[{"width":640,"height":408,"url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1","type":"image\/webp"}],"author":"Petter Rafael","twitter_card":"summary_large_image","twitter_creator":"@petterrafael","twitter_site":"@petterrafael","twitter_misc":{"Escrito por":"Petter Rafael","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#article","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/"},"author":{"name":"Petter Rafael","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2"},"headline":"Como arrumar o loop infinito no Gitlab: &#8220;Checking pipeline status.&#8221;","datePublished":"2023-08-01T19:15:10+00:00","dateModified":"2023-08-01T19:15:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/"},"wordCount":339,"commentCount":0,"publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1","keywords":["CI\/CD","Tecnologia"],"articleSection":["Tecnologia"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/","url":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/","name":"Como arrumar o loop infinito no Gitlab: \"Checking pipeline status.\" -","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#primaryimage"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1","datePublished":"2023-08-01T19:15:10+00:00","dateModified":"2023-08-01T19:15:14+00:00","description":"Um problema muito comum no Gitlab \u00e9 o loop infinito, veja como arrumar o loop infinito, tamb\u00e9m conhecido como \"Checking pipeline status.\"","breadcrumb":{"@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#primaryimage","url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1","width":640,"height":408,"caption":"Settings pipeline on Gitlab"},{"@type":"BreadcrumbList","@id":"https:\/\/www.viamais.net\/blog\/como-arrumar-o-loop-infinito-no-gitlab-checking-pipeline-status\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.viamais.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Tecnologia","item":"https:\/\/www.viamais.net\/blog\/category\/tecnologia\/"},{"@type":"ListItem","position":3,"name":"Como arrumar o loop infinito no Gitlab: &#8220;Checking pipeline status.&#8221;"}]},{"@type":"WebSite","@id":"https:\/\/www.viamais.net\/blog\/#website","url":"https:\/\/www.viamais.net\/blog\/","name":"ViamaisBLOG","description":"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.","publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.viamais.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.viamais.net\/blog\/#organization","name":"Viablog","url":"https:\/\/www.viamais.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","width":150,"height":150,"caption":"Viablog"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/viamais.viablog","https:\/\/x.com\/petterrafael"]},{"@type":"Person","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2","name":"Petter Rafael","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","caption":"Petter Rafael"},"description":"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.","sameAs":["http:\/\/www.viamais.net\/blog","https:\/\/www.facebook.com\/viamais.viablog"],"url":"https:\/\/www.viamais.net\/blog\/author\/petterrafael\/"}]}},"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p5Ih4c-34L","jetpack-related-posts":[{"id":4475,"url":"https:\/\/www.viamais.net\/blog\/laco-de-repeticao-no-plsql\/","url_meta":{"origin":11827,"position":0},"title":"La\u00e7o de repeti\u00e7\u00e3o no PL\/SQL","author":"Petter Rafael","date":"04\/01\/2013","format":false,"excerpt":"[ad#texto] Algumas pessoas tem d\u00favidas sobre como fazer um la\u00e7o de repeti\u00e7\u00e3o no PL\/SQL, realmente a forma de constru\u00e7\u00e3o e controle deste tipo de la\u00e7o geralmente \u00e9 diferente se compararmos o PL\/SQL com outras linguagens como, por exemplo, Java, PHP ou C#, por\u00e9m \u00e9 igualmente funcional. Vou apresentar um exemplo\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4999,"url":"https:\/\/www.viamais.net\/blog\/erro-ao-atualizar-windows-7\/","url_meta":{"origin":11827,"position":1},"title":"Erro ao atualizar Windows 7","author":"Petter Rafael","date":"11\/04\/2013","format":false,"excerpt":"[ad#texto] Todo cuidado \u00e9 pouco para quem utiliza o Windows 7 vers\u00e3o de 32 bits, na \u00faltima ter\u00e7a-feira como de costume, a Microsoft lan\u00e7ou seus updates do sistema, mas especificamente o update KB2823324 come\u00e7ou a causar muita dor de cabe\u00e7a para quem o instalou. Para quem instalou este update e\u2026","rel":"","context":"Em &quot;Diversos&quot;","block_context":{"text":"Diversos","link":"https:\/\/www.viamais.net\/blog\/category\/diversos\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4512,"url":"https:\/\/www.viamais.net\/blog\/laco-while-no-oracle-plsql\/","url_meta":{"origin":11827,"position":2},"title":"La\u00e7o WHILE no Oracle PL\/SQL","author":"Petter Rafael","date":"11\/01\/2013","format":false,"excerpt":"[ad#texto] J\u00e1 falamos anteriormente sobre uma das formas de fazer um LOOP no PL\/SQL, vamos agora mostrar outra, utilizando WHILE. A sintaxe \u00e9 parecida, contudo o controle de sa\u00edda do LOOP fica na pr\u00f3pria declara\u00e7\u00e3o do WHILE e n\u00e3o no comando EXIT como do outro exemplo. Veja um exemplo: WHILE\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4873,"url":"https:\/\/www.viamais.net\/blog\/ordenando-uma-pl-table-novo-exemplo\/","url_meta":{"origin":11827,"position":3},"title":"Ordenando uma PL Table, novo exemplo","author":"Petter Rafael","date":"19\/03\/2013","format":false,"excerpt":"[ad#texto] Vimos uma forma de ordenar uma PL Table utilizando um TYPE f\u00edsico no banco de dados, mas e se por um motivo ou outro n\u00e3o pudermos criar o TYPE f\u00edsico, \u00e9 poss\u00edvel ordenar uma PL Table? Sim, \u00e9 poss\u00edvel, por\u00e9m n\u00e3o \u00e9 recomendado para uma PL Table com muitos\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1971,"url":"https:\/\/www.viamais.net\/blog\/portas-usb-infinitas\/","url_meta":{"origin":11827,"position":4},"title":"Portas USB infinitas","author":"Petter Rafael","date":"24\/03\/2010","format":false,"excerpt":"[ad#texto] Hoje, cada vez mais nossos gadgets s\u00e3o dependentes de portas USB, est\u00e1 certo que existem meios de comunica\u00e7\u00e3o sem fio, como por exemplo wireless ou bluetooth, mas uma conex\u00e3o via USB al\u00e9m de ser muito mais r\u00e1pida tamb\u00e9m tem a vantagem de carregar a bateria do seu gadget. S\u00f3\u2026","rel":"","context":"Em &quot;Novidades&quot;","block_context":{"text":"Novidades","link":"https:\/\/www.viamais.net\/blog\/category\/novidades\/"},"img":{"alt_text":"USB infinito","src":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2010\/03\/extusb-200x300.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5766,"url":"https:\/\/www.viamais.net\/blog\/arrays-em-oracle-plsql\/","url_meta":{"origin":11827,"position":5},"title":"Arrays em Oracle PL\/SQL","author":"Petter Rafael","date":"19\/12\/2013","format":false,"excerpt":"[ad#texto] Sempre encontramos v\u00e1rias d\u00favidas sobre como trabalhar com arrays e collections no Oracle Pl\/SQL, veja aqui uma forma f\u00e1cil de declarar um array e um exemplo de como utiliza-los: DECLARE nArray dbms_sql.varchar2_table; BEGIN nArray(1) := 'Jo\u00e3o'; nArray(2) := 'Maria'; nArray(3) := 'Amanda'; nArray(4) := 'Jos\u00e9'; FOR i IN nArray.FIRST\u2026","rel":"","context":"Em &quot;Dicas&quot;","block_context":{"text":"Dicas","link":"https:\/\/www.viamais.net\/blog\/category\/dicas\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2023\/08\/settings-pipeline-status-gitlab.webp?fit=640%2C408&ssl=1","_links":{"self":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/11827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/comments?post=11827"}],"version-history":[{"count":1,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/11827\/revisions"}],"predecessor-version":[{"id":11830,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/11827\/revisions\/11830"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/media\/11829"}],"wp:attachment":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/media?parent=11827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/categories?post=11827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/tags?post=11827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}