Olá pessoal, sejam muito bem-vindos a mais uma sessão aqui do nosso curso. E agora que nós já temos a nossa infraestrutura definida como código, e nós temos testes unitários, testes de integração e também testes de end-to-end para garantir o correto provisionamento desses recursos, e não só isso, mas nós temos também o nosso código e uma ferramenta de version control, então nós temos isso no GitHub, nós podemos muito facilmente incorporar o provisionamento dos nossos recursos no nosso processo de CI, CD. Então é bastante comum nas empresas, nos projetos em que nós trabalhamos, por exemplo, em que eu trabalho, onde nós temos um repositório para aplicação e neste repositório da aplicação nós temos também a parte de infraestrutura como código, então nós provisionamos também tudo aquilo que nós precisamos para que a nossa aplicação rode. No meu caso, na verdade, em que eu trabalho com a WSCDK, eu tenho o código da aplicação, eu tenho um projeto exclusivo de Cloud Development Kit, que tem ali o código para o provisionamento dos recursos na AWS. Aqui, no nosso exemplo, como nós estamos trabalhando com Terraform até este momento, nós podemos ter ali a nossa aplicação em Python ou em Node, seja lá qual for a linguagem, e termos todo o provisionamento dos recursos também em Terraform naquele mesmo projeto. É claro que isso não se aplica a todos os cenários, vão haver recursos de infraestrutura que eles são recursos gerais, que eles são recursos ali para atender vários projetos, como por exemplo a VPC, geralmente nós não vamos criar uma VPC ali no nosso repositório, no nosso microserviço, então nesse caso há um processo à parte, geralmente há um workflow, uma pipeline específica para a criação desses recursos compartilhados, tá bom? No nosso caso nós vamos utilizar o GitHub Actions, que é bem simples, está sendo muito utilizado, é bastante comum nós vermos projetos com GitHub Actions, com workflows no GitHub Actions. Então, vai ser a ferramenta que nós utilizaremos como exemplo, porém, isso não é um limitante, tá? Qualquer ferramenta de CI e CD vai nos atender, beleza? Para isso, para garantir aqui que nós estamos na mesma página, garanta que o seu repositório esteja com os workflows habilitados. Então, em Settings, em configurações aqui do nosso projeto, nós vamos navegar até Actions, nessa parte de Code and Automation. Aqui em General, nós precisamos garantir que todas as ações e workflows reutilizáveis estão habilitados. Então, garanta que esta opção esteja habilitada, e agora sim nós já podemos criar o nosso workflow. Então, faremos isso a partir da próxima aula. Essa foi só uma introdução, espero que você esteja animado, vejo você lá.