

{"id":9237,"date":"2023-04-24T13:50:11","date_gmt":"2023-04-24T16:50:11","guid":{"rendered":"https:\/\/siteshom.goias.gov.br\/governo\/solucao-em-integracao-e-entrega-continua-de-software\/"},"modified":"2023-04-24T13:50:11","modified_gmt":"2023-04-24T16:50:11","slug":"solucao-em-integracao-e-entrega-continua-de-software","status":"publish","type":"post","link":"https:\/\/goias.gov.br\/governo\/solucao-em-integracao-e-entrega-continua-de-software\/","title":{"rendered":"Solu\u00e7\u00e3o em Integra\u00e7\u00e3o e Entrega Cont\u00ednua de Software"},"content":{"rendered":"<div class=\"clearfix\">\n<div class=\"row\">\n<div class=\"col-12 col-md-7 col-lg-7 col-xl-7\">\n<p>Antigamente, uma equipe de desenvolvedores dividia o trabalho e depois tentavam juntar as suas altera&ccedil;&otilde;es quando estivessem conclu&iacute;dos. Por causa do longo per&iacute;odo de isolamento, a jun&ccedil;&atilde;o das altera&ccedil;&otilde;es de c&oacute;digo era dif&iacute;cil e demorada, e pequenos bugs acumulavam-se, sem corre&ccedil;&otilde;es. A integra&ccedil;&atilde;o cont&iacute;nua &eacute; uma pr&aacute;tica de desenvolvimento de software que pretende resolver isso.<\/p>\n<p>Os desenvolvedores, frequentemente, juntam os c&oacute;digos novos ou alterados em um reposit&oacute;rio central. Depois disso, compila&ccedil;&otilde;es e testes s&atilde;o executados, e assim, os bugs s&atilde;o encontrados mais rapidamente, a qualidade do software melhora, reduzindo o tempo que leva para validar e lan&ccedil;ar novas atualiza&ccedil;&otilde;es de software.<\/p>\n<p>A partir de um servidor de automa&ccedil;&atilde;o, esse servi&ccedil;o de integra&ccedil;&atilde;o cont&iacute;nua detecta as atualiza&ccedil;&otilde;es no reposit&oacute;rio compartilhado, e automaticamente cria e executa os processos de implanta&ccedil;&atilde;o de aplica&ccedil;&otilde;es (<em>deploy<\/em>), testes de unidade nas novas altera&ccedil;&otilde;es de c&oacute;digo e a verifica&ccedil;&atilde;o da qualidade do c&oacute;digo, onde&nbsp;qualquer erro funcional ou de integra&ccedil;&atilde;o apare&ccedil;a imediatamente. Depois das altera&ccedil;&otilde;es de c&oacute;digo criadas, testadas e preparadas automaticamente, ela &eacute; liberada para a implanta&ccedil;&atilde;o de todas as altera&ccedil;&otilde;es de c&oacute;digo em um ambiente de teste e\/ou em ambiente de produ&ccedil;&atilde;o.<\/p>\n<\/div>\n<div class=\"col-12 col-md-5 col-lg-5 col-xl-5\" style=\"text-align: center;\"><img fetchpriority=\"high\" decoding=\"async\" class=\" size-full wp-image-9230\" alt=\"\" src=\"https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png\" style=\"padding: 30px 0px;\" width=\"378\" height=\"284\" srcset=\"https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png 378w, https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10-300x225.png 300w\" sizes=\"(max-width: 378px) 100vw, 378px\" \/> <a class=\"h6 btn btn-block btn-primary btn-lg\" href=\"https:\/\/atendimento.sistemas.go.gov.br\/\" style=\"color: #fff;padding: 10px 0;\" target=\"_blank\" rel=\"noopener\">Solicite esse servi&ccedil;o<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"clearfix\" style=\"background: #f4f5f9; margin: 40px 0; padding: 50px 30px; text-align: center;\">\n<h3>Benef&iacute;cios e Vantagens<\/h3>\n<div class=\"row\">\n<div class=\"span4 no-margin\">\n<div style=\"padding: 10px;\">\n<p><strong>PRODUTIVIDADE<\/strong><\/p>\n<p>Desenvolvedores livres de tarefas manuais e focados ajuda a reduzir o n&uacute;mero de erros e bugs implantados.<\/p>\n<\/div>\n<\/div>\n<div class=\"span4\">\n<div style=\"padding: 10px;\">\n<p><strong>QUALIDADE<\/strong><\/p>\n<p>Testa facilmente todas as altera&ccedil;&otilde;es de c&oacute;digo e descobre falhas enquanto elas ainda s&atilde;o pequenas e f&aacute;ceis de corrigir.<\/p>\n<\/div>\n<\/div>\n<div class=\"span4\">\n<div style=\"padding: 10px;\">\n<p><strong>ENTREGA R&Aacute;PIDA<\/strong><\/p>\n<p>Rapidez na disponibiliza&ccedil;&atilde;o de novos recursos aos usu&aacute;rios, atrav&eacute;s da automatiza&ccedil;&atilde;o do processo de libera&ccedil;&atilde;o de software.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"clearfix\" style=\"padding: 30px; text-align: center;\">\n<h3>Funcionalidades e Diferenciais<\/h3>\n<div class=\"row\">\n<div class=\"span4 no-margin\">\n<div style=\"padding: 10px;\">\n<p><strong>JENKINS\/HUDSON<\/strong><\/p>\n<p>Servidor de automa&ccedil;&atilde;o de c&oacute;digo aberto l&iacute;der, para apoiar a integra&ccedil;&atilde;o e a entrega cont&iacute;nuas de qualquer projeto.<\/p>\n<\/div>\n<\/div>\n<div class=\"span4\">\n<div style=\"padding: 10px;\">\n<p><strong>PLUGINS<\/strong><\/p>\n<p>Centenas de <em>plugins<\/em> para integrar e estender com praticamente todas as ferramentas oferecendo infinidade do que se pode fazer.<\/p>\n<\/div>\n<\/div>\n<div class=\"span4\">\n<div style=\"padding: 10px;\">\n<p><strong>ENTREGA CONT&Iacute;NUA<\/strong><\/p>\n<p>Distribui todas as altera&ccedil;&otilde;es de c&oacute;digo em v&aacute;rias m&aacute;quinas e plataformas de maneira mais f&aacute;cil e rapidamente.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Antigamente, uma equipe de desenvolvedores dividia o trabalho e depois tentavam juntar as suas altera&ccedil;&otilde;es quando estivessem conclu&iacute;dos. Por causa do longo per&iacute;odo de isolamento, a jun&ccedil;&atilde;o das altera&ccedil;&otilde;es de c&oacute;digo era dif&iacute;cil e demorada, e pequenos bugs acumulavam-se, sem corre&ccedil;&otilde;es. A integra&ccedil;&atilde;o cont&iacute;nua &eacute; uma pr&aacute;tica de desenvolvimento de software que pretende resolver isso. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9230,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[372],"tags":[],"class_list":["post-9237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-institucional"],"rttpg_featured_image_url":{"full":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png",378,284,false],"landscape":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png",378,284,false],"portraits":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png",378,284,false],"thumbnail":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10-150x150.png",150,150,true],"medium":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10-300x225.png",300,225,true],"large":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png",378,284,false],"1536x1536":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png",378,284,false],"2048x2048":["https:\/\/goias.gov.br\/governo\/wp-content\/uploads\/sites\/11\/2023\/04\/automacao_proc_desenv-c10.png",378,284,false]},"rttpg_author":{"display_name":"rogerioduarte","author_link":"https:\/\/goias.gov.br\/governo\/author\/rogerioduarte\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/goias.gov.br\/governo\/categoria\/institucional\/\" rel=\"category tag\">Institucional<\/a>","rttpg_excerpt":"Antigamente, uma equipe de desenvolvedores dividia o trabalho e depois tentavam juntar as suas altera&ccedil;&otilde;es quando estivessem conclu&iacute;dos. Por causa do longo per&iacute;odo de isolamento, a jun&ccedil;&atilde;o das altera&ccedil;&otilde;es de c&oacute;digo era dif&iacute;cil e demorada, e pequenos bugs acumulavam-se, sem corre&ccedil;&otilde;es. A integra&ccedil;&atilde;o cont&iacute;nua &eacute; uma pr&aacute;tica de desenvolvimento de software que pretende resolver isso.&hellip;","_links":{"self":[{"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/posts\/9237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/comments?post=9237"}],"version-history":[{"count":0,"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/posts\/9237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/media\/9230"}],"wp:attachment":[{"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/media?parent=9237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/categories?post=9237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goias.gov.br\/governo\/wp-json\/wp\/v2\/tags?post=9237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}