Repositório de referência para desenvolvedores iniciantes, conseguirem rapidamente executar deploy no Azure a partir de um repositório Git e manter o deploy atualizado com a branch Main em QUATRO passos!
- Criando Web App no Azure
- Dentro do setup de criação do azure web app, selecione:
- O resource group que será usado;
- Logo abaixo escolha o nome da aplicação;
- Defina a runtime stack de sua escolha e lembre-se de usar a MESMA VERSÃO! quando criar o projeto;
- Selecione o sistema operacional linux e o pricing plan de sua escolha;
- Clique em Review + Create;
- Após criado, navegue até o recurso e faça download do publish profile;
- Hora do Código!
- Desenvolva seu projeto e faça upload no github;
- Github Secret e Actions
- Acesse as configurações do seu projeto hospedado no github em: settings/secrets and variables/actions;
- Crie uma nova New Repository Secret, defina um nome para sua secret, cole o código do publish profile no campo abaixo do nome e salve;
- Copie o arquivo CI/CD desse repositório;
- Navegue até a aba Actions do github no seu projeto, selecione a opção set up a workflow yourself e cole o código copiado no passo anterior;
- Altere o valor da env AZURE_WEBAPP_NAME para o mesmo nome que foi criado o web app no azure (passo 1.iii);
- Substitua o nome da solução nas linhas 26, 29, 32, para o nome da sua própria solução;
- Commit e mágica
- Após alterações realizadas, faça commit e veja mágica acontecer