<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos pipeline de entrega &#8902; Conteige Cloud</title>
	<atom:link href="https://conteige.cloud/tag/pipeline-de-entrega/feed/" rel="self" type="application/rss+xml" />
	<link>https://conteige.cloud/tag/pipeline-de-entrega/</link>
	<description>Hospedagem Elástica</description>
	<lastBuildDate>Wed, 09 Feb 2022 19:21:14 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://conteige.cloud/wp-content/uploads/2021/10/cropped-fav-icon-32x32.png</url>
	<title>Arquivos pipeline de entrega &#8902; Conteige Cloud</title>
	<link>https://conteige.cloud/tag/pipeline-de-entrega/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Pipeline de entrega – Entenda o que é CI/CD</title>
		<link>https://conteige.cloud/pipeline-de-entrega/</link>
		
		<dc:creator><![CDATA[Kevin Lucas]]></dc:creator>
		<pubDate>Fri, 04 Feb 2022 14:48:29 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[entrega contínua]]></category>
		<category><![CDATA[pipeline de entrega]]></category>
		<category><![CDATA[processos de CI/CD]]></category>
		<guid isPermaLink="false">https://conteige.cloud/?p=1878</guid>

					<description><![CDATA[<p>Antes de tudo, devemos entender que Pipeline de entrega é um termo utilizado dentro da programação como um conjunto de etapas pelo qual as alterações no código irão passar até...</p>
<p>O post <a href="https://conteige.cloud/pipeline-de-entrega/">Pipeline de entrega – Entenda o que é CI/CD</a> apareceu primeiro em <a href="https://conteige.cloud">Conteige Cloud</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Antes de tudo, devemos entender que Pipeline de entrega é um<strong> termo utilizado</strong> dentro da programação como um conjunto de etapas pelo qual as alterações no código irão passar até chegarem no modo de produção.</span></p>
<p><span style="font-weight: 400;">As <strong>Pipelines CI/CD</strong> são práticas que tem como objetivo acelerar a produção do software dentro das boas práticas de DevOps ou da SER.</span></p>
<p><span style="font-weight: 400;">O Termo Pipeline CI significa integração contínua, enquanto a Pipeline CD é a entrega contínua. Essas <strong>duas etapas</strong> trabalham em conjunto.</span></p>
<h2><strong>O que é Pipeline de Entrega</strong></h2>
<p><span style="font-weight: 400;">De acordo com o livro </span><a href="https://www.google.com.br/books/edition/DevOps_na_pr%C3%A1tica/Cm2CCwAAQBAJ?hl=pt-BR&amp;gbpv=1&amp;dq=pipeline+de+entrega&amp;printsec=frontcover"><span style="font-weight: 400;">DevOps na prática: Entrega de software confiável e automatizada</span></a><span style="font-weight: 400;">, muitas empresas de sucesso perceberam que a tecnologia poderia ser utilizada para <strong>automatizar</strong> certos processos que causam o atraso do deploy. </span></p>
<p><span style="font-weight: 400;">Esse atraso, em questão de mercado, representava a falta de <strong>habilidade</strong> em se adaptar às mudanças do mercado.</span></p>
<p><span style="font-weight: 400;">Essa linha de pensamento que tem como objetivo diminuir o tempo entre a criação da ideia e sua implementação no processo de produção passou a ser conhecido como “<strong>Entrega Contínua</strong>”.</span></p>
<p><span style="font-weight: 400;">Dessa forma, o processo de deploy passou a ser algo mais <strong>simples e comum</strong>, diminuindo nos riscos de se fazer um deploy.</span></p>
<p><span style="font-weight: 400;">No entanto, ainda era necessário que esses processos fossem <strong>reorganizados</strong> e automatizados para que desse certo.</span></p>
<p><span style="font-weight: 400;">Para isso, as práticas de DevOps entram em ação e ajudam a quebrar o ciclo vicioso através da automação de processos.</span></p>
<h3><strong>Conceito de Deploy</strong></h3>
<p><span style="font-weight: 400;">A palavra vem do inglês e significa “<strong>implantar</strong>”. Dentro da programação, o termo “deploy” significa implantar uma nova linha ou trecho do código no código original.</span></p>
<p><span style="font-weight: 400;">Geralmente, é utilizado para um deploy uma ferramenta git, que auxilia na <strong>automatização</strong> desse processo.</span></p>
<p><span style="font-weight: 400;">Imagine a seguinte situação. Você está na sua casa codificando uma <strong>pequena funcionalidade</strong>, enquanto existe um outro programador desenvolvendo outra funcionalidade e outra pessoa fazendo correções de bugs.</span></p>
<p><span style="font-weight: 400;">Cada vez que uma dessas partes é <strong>finalizada</strong>, é necessário que elas sejam enviadas para o código original, pois elas se encontram em seus computadores.</span></p>
<p><span style="font-weight: 400;">Dessa forma, o mais comum é fazer um deploy através de uma <strong>ferramenta <a href="https://pt.wikipedia.org/wiki/Git" target="_blank" rel="noopener">git</a></strong>, onde é possível realizar a integração dessas pequenas alterações, assim como salvar versões do código como uma forma de prevenir erros.</span></p>
<p><span style="font-weight: 400;">Imagine que uma das versões que subiu passou um erro despercebido. Seria um grande problema, certo? Com a ferramenta git é possível voltar para a <strong>versão anterior</strong>, fazendo com que o erro seja resolvido.</span></p>
<h2><strong>O que é Pipeline de Integração Contínua</strong></h2>
<p><span style="font-weight: 400;">Antes de entrarmos nos processos de DevOps, devemos entender o que é Pipeline CI. O motivo é bem simples. Os processos de CI/CD estão <strong>interligados</strong>.</span></p>
<p><span style="font-weight: 400;">Nesse cenário, podemos dizer que a interação contínua consiste em práticas que visam a entrega do produto em partes, para que durante a produção seja possível fazer testes, identificar problemas e corrigi-los <strong>antes da entrega</strong>.</span></p>
<p><span style="font-weight: 400;">É bem comum que uma equipe trabalhe com <strong>diversas funções</strong> dentro de um mesmo projeto. </span></p>
<p><span style="font-weight: 400;">Isso ocorre pois o projeto precisa seguir em produção, mas também necessita que <strong>diversos testes</strong> sejam feitos com o intuito de garantir a qualidade do código.</span></p>
<p><span style="font-weight: 400;">A integração contínua se repete cada vez que a equipe resolve fazer a integração do código. Nesse caso, a automatização e uso de tecnologias <strong>ajudam</strong> na redução do tempo de entrega.</span></p>
<div style="width: 1930px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-medium" src="https://www.donaldonsoftware.com/images/pipeline.gif" alt="Pipeline ci cd" width="1920" height="1080" /><p class="wp-caption-text">Fonte do Gif: https://www.donaldonsoftware.com/2020/07/Pipeline-As-Code/</p></div>
<h3><strong>Processos de CI/CD dentro de DevOps</strong></h3>
<p><span style="font-weight: 400;">A <a href="https://conteige.cloud/o-que-e-ci-e-cd/" target="_blank" rel="noopener"><strong>integração contínua</strong></a> pode ser representada por <strong>três etapas</strong> (construção, teste e integração).</span></p>
<p><span style="font-weight: 400;">Enquanto a entrega pode ser representada pelos <strong>processos</strong> de implantação e validação.</span></p>
<p><span style="font-weight: 400;">Devemos lembrar que esses processos podem mudar de empresa para empresa. No entanto, esses são os processos <strong>mais comuns</strong> dentro dessas pipelines.</span></p>
<p><span style="font-weight: 400;">Na Pipeline de CI, teremos a<strong> produção do código</strong> dentro do ambiente do desenvolvedor. Após desenvolvido, essa função é testada várias vezes até ficar correta e eficaz. </span></p>
<p><span style="font-weight: 400;">Depois geralmente é enviado para uma ferramenta git, onde o código aguardará por uma <strong>integração</strong> com o resto do código.</span></p>
<p><span style="font-weight: 400;">Na <strong>Pipeline de CD</strong>, teremos a validação desse trecho de código para que seja implantado no ambiente de produção.</span></p>
<p><span style="font-weight: 400;">Para esses processos de integração, é comum utilizarem a ferramenta <strong>GitHub</strong>. No entanto, algumas empresas optam pelo BitBucket.</span></p>
<h3><strong>DevOps de forma simplificada</strong></h3>
<p><span style="font-weight: 400;">De forma rápida, DevOps é um modelo que utiliza de filosofias culturais, práticas e ferramentas que garantem a <strong>segurança dos processos</strong> de desenvolvimento em alta velocidade de produção.</span></p>
<p><span style="font-weight: 400;">Então podemos dizer que DevOps são<strong> boas práticas</strong> que utilizam ferramentas para garantir que as Pipelines de CI/CD ocorram em seu potencial máximo, tentando prevenir erros de produção e implementação.</span></p>
<p><span style="font-weight: 400;">A sua função é criar um conjunto de técnicas para <strong>aumentar</strong> a capacidade de uma empresa utilizando de automação de processos, desenvolvimento de softwares e infraestrutura.</span></p>
<p><span style="font-weight: 400;">Essas métricas possibilitam a <strong>entrega de softwares</strong> de forma mais rápida e segura pois é possível fazer testes de qualidade de software.</span></p>
<p><span style="font-weight: 400;">Agora que entendemos o conceito das pipelines de integração e entrega contínua, assim como o conceito de <strong><a href="https://conteige.cloud/categoria/blog/devops/" target="_blank" rel="noopener">DevOps</a></strong>, conheça os <strong><a href="https://conteige.cloud/hospedagem/">Serviços de Hospedagem</a></strong> da <strong>Conteige.Cloud</strong> e como nossa ferramenta pode lhe auxiliar nas boas práticas de DevOps.</span></p>
<p>&nbsp;</p>
<p><a href="https://conteige.cloud/hospedagem/?utm_source=CTA-Blog-Conteige-linguagem-altaXbaixa&amp;utm_medium=CTA-Blog-Conteige-linguagem-altaXbaixa&amp;utm_campaign=CTA-Blog-Conteige-linguagem-altaXbaixa&amp;utm_id=CTA-Blog-Conteige-linguagem-altaXbaixa" target="_blank" rel="noopener"><img decoding="async" class="wp-image-1176 size-full" src="https://conteige.cloud/wp-content/uploads/2021/10/banner-hospedagem-multiaplicacoes.jpg" alt="hospedagem para PHP, Java, WordPress, Ruby on Rails, Django, Node.js" width="1536" height="411" srcset="https://conteige.cloud/wp-content/uploads/2021/10/banner-hospedagem-multiaplicacoes.jpg 1536w, https://conteige.cloud/wp-content/uploads/2021/10/banner-hospedagem-multiaplicacoes-300x80.jpg 300w, https://conteige.cloud/wp-content/uploads/2021/10/banner-hospedagem-multiaplicacoes-1024x274.jpg 1024w, https://conteige.cloud/wp-content/uploads/2021/10/banner-hospedagem-multiaplicacoes-768x206.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></a></p>
<p>O post <a href="https://conteige.cloud/pipeline-de-entrega/">Pipeline de entrega – Entenda o que é CI/CD</a> apareceu primeiro em <a href="https://conteige.cloud">Conteige Cloud</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
