<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DevOps on Tiago Costa</title>
    <link>https://tiagoscosta.tpps.com.br/tags/devops/</link>
    <description>Recent content in DevOps on Tiago Costa</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Tue, 23 Jun 2026 18:06:00 +0000</lastBuildDate>
    <atom:link href="https://tiagoscosta.tpps.com.br/tags/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>📝 Entendendo a Engenharia Moderna: O Ciclo de Vida do Software do Branch ao Deploy</title>
      <link>https://tiagoscosta.tpps.com.br/posts/-entendendo-a-engenharia-moderna-o-ciclo-de-vida-do-software-do-branch-ao-deploy/</link>
      <pubDate>Tue, 23 Jun 2026 18:06:00 +0000</pubDate>
      <guid>https://tiagoscosta.tpps.com.br/posts/-entendendo-a-engenharia-moderna-o-ciclo-de-vida-do-software-do-branch-ao-deploy/</guid>
      <description>&lt;p&gt;Imagine que o time de desenvolvimento precisa lançar uma nova tela de login. O desenvolvedor cria uma &lt;code&gt;branch&lt;/code&gt;, faz o código, abre o &lt;code&gt;Pull Request&lt;/code&gt;. O servidor de CI roda testes automáticos. Após o &lt;code&gt;Merge&lt;/code&gt; na &lt;code&gt;main&lt;/code&gt;, a esteira faz o &lt;code&gt;Deploy&lt;/code&gt; do artefato em ambiente de &lt;code&gt;Staging&lt;/code&gt;. Após a validação do QA, fazemos a &lt;code&gt;Release&lt;/code&gt; para os usuários.&lt;/p&gt;&#xA;&lt;p&gt;Em uma equipe de tecnologia moderna que utiliza metodologia ágil (como Scrum ou Kanban) e práticas de &lt;strong&gt;CI/CD (Continuous Integration/Continuous Delivery)&lt;/strong&gt;, o versionamento Git é a espinha dorsal que conecta o código ao produto final.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
