<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Ci - Tag - Emerson Silva</title><link>https://emerson-silva.blog.br/tags/ci/</link><description>Ci - Tag - Emerson Silva</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Tue, 10 Dec 2024 12:24:03 -0300</lastBuildDate><atom:link href="https://emerson-silva.blog.br/tags/ci/" rel="self" type="application/rss+xml"/><item><title>Trilha CI/CD - Gitlab-CI - Deploy de uma EC2 usando Terraform</title><link>https://emerson-silva.blog.br/posts/trilha-cicd-gitlab-terraform-aws/</link><pubDate>Tue, 10 Dec 2024 12:24:03 -0300</pubDate><author>Emerson Silva</author><guid>https://emerson-silva.blog.br/posts/trilha-cicd-gitlab-terraform-aws/</guid><description><![CDATA[<p>Salve salve pessoal!!!</p>
<p>Tudo bem com vocês? Espero que sim!</p>
<p>Hoje no nosso blog vamos seguier com a sequência de post voltado a CI/CD. Vamos falar de como criar uma pipeline para criar um EC2 na AWS usando o Gitlab CI e armazenando o tf state no prórprio GitLab. Bora lá?</p>
<h2 id="o-que-é-o-terraform">O que é o Terraform</h2>
<p>O Terraform é uma ferramenta open-source desenvolvida pela HashiCorp que permite o gerenciamento de infraestrutura como código (Infrastructure as Code - IaC). Com o Terraform, você pode definir, provisionar e gerenciar recursos de infraestrutura em diversos provedores (como AWS, Azure, Google Cloud, entre outros) de maneira declarativa.</p>]]></description></item><item><title>Trilha CI/CD - Gitlab-CI - Build de imagens de contêineres com Kaniko</title><link>https://emerson-silva.blog.br/posts/trilha-cicd-gitlab-kaniko/</link><pubDate>Wed, 20 Nov 2024 12:24:03 -0300</pubDate><author>Emerson Silva</author><guid>https://emerson-silva.blog.br/posts/trilha-cicd-gitlab-kaniko/</guid><description><![CDATA[<p>Salve salve pessoal!!!</p>
<p>Tudo bem com vocês? Espero que sim!</p>
<p>Hoje no nosso blog se inicia uma nova sequência de post voltado a CI/CD. Vamos começar falando de como fazer build de imagens com o Kaniko no Gitlab-CI</p>
<h2 id="o-que-é-o-kaniko">O que é o Kaniko</h2>
<p>O Kaniko é uma ferramenta utilizada para a criação de imagens de contêineres em um arquivo Docker, num contêiner, cluster de K8s ou até mesmo numa pipeline, que é o objetivo do nosso artigo. Com o Kaniko, não há a necessidade da execução de um daemon do Docker, por ser possível executar os comandos de em um arquivo Docker no espaço do usuário. Basicamente, ele vai gerar a imagem do contêiner baseado de um Dockerfile e enviar para o repositório de imagens definido.</p>]]></description></item><item><title>003 - Glossário Tech - o que é Continuous Integration</title><link>https://emerson-silva.blog.br/posts/glossario-ci/</link><pubDate>Wed, 27 Mar 2024 01:30:26 -0300</pubDate><author>Emerson Silva</author><guid>https://emerson-silva.blog.br/posts/glossario-ci/</guid><description><![CDATA[<p>Salve salve pessoal!!!</p>
<p>Tudo bem com vocês? Espero que sim!<br>
E bora pra mais um post do <strong>Glossario Tech</strong> onde irei trazer algumas tecnologias e falar delas de forma teórica. Bora lá?</p>
<h2 id="o-que-é-ci">O que é CI</h2>
<p>CI é a sigla para Continuous Integration (Integração Contínua), uma prática de desenvolvimento de software em que as mudanças no código são integradas regularmente em um repositório compartilhado e, em seguida, automaticamente testadas e validadas.</p>]]></description></item></channel></rss>