Introdução ao Azure DevOps

Este é um dos assuntos que tem mais levado relevância nos últimos tempos. Com o avanço da tecnologia e demandas por entregas contantes, o termo “devops” acabou de popularizando bastante, visto que é algo que tem ajudado muitos os desenvolvedores. Obviamente, a Microsoft sabendo disso logo disseminiou o Azure DevOps para todos os amantes do […]

Este é um dos assuntos que tem mais levado relevância nos últimos tempos. Com o avanço da tecnologia e demandas por entregas contantes, o termo “devops” acabou de popularizando bastante, visto que é algo que tem ajudado muitos os desenvolvedores. Obviamente, a Microsoft sabendo disso logo disseminiou o Azure DevOps para todos os amantes do .NET pudesse utilizar esse mecanismo de produtividade de gestão de tempo. Nesse post, vou te passar um pouco sobre os conceitos iniciais e mais algumas coisas pra você entrar nesse mundo do gerenciamento.

Vale lembrar que muitas vagas de Pleno e Sênior(obviamente) estão pedindo isso, e vou te falar, já vi algumas de Júnior também. Dito isso, bora pra leitura.

O que é DevOps?

A primeira coisa que você precisa se ligar, é que “DevOps” não se trata de uma ferramenta em especifico da Google ou Microsoft, mas sim de uma cultura de gerenciamento, ou seja, é uma metodologia que busca combinar as áreas de desenvolvimento(DEV) e operação(OPS). Dessa forma, é possível garantir a entrega das demandas de forma eficiente e com qualidade.

Resumidamente, a área de desenvolvimento vai sempre buscar por entrega continua, enquanto a operação vai buscar por estabilidade contínua.

Com essa breve introdução, você já sabe o que está por vir com as ferramentas fornecidas pela Microsoft para fazer todo este controle. Vou abordar resumidamente sobre isto.

Ferramentas do Azure

Lembrando que você não precisa usar todos eles, porém é sempre importante conhecer.

Azure Boards

Responsável pela parte de gerenciamento e planejamento do projeto. Disponibilizando quarto modelos de processo. Sendo eles: Basic, Scrum, Agil e o CNNI.

Com ele é possível realizar o controle de tarefas, bugs, planejamento de horas por atividade, esforço e controle de produtividade do time.

Azure Pipelines

Este é o nosso queridinho, aonde será feita toda a entrega contínua. Ao fazer um commit, ele executa uma rotina, juntamente com testes unitários e já fazendo o build do software. Com essa ferramenta, sempre será possível manter o sistema rodando com a ultima atualização de forma automática.

Azure Repos

Serviço de hospedagem de código. Com ele é possível fazer todo o controle de repositórios git privados e públicos. Vale lembrar, que ele tem perdido cada vez mais presença na vida dos desenvolvedores por conta do Github

Azure Test Plans

Com esta ferramenta é possível realizar testes funcionais, testes automatizados, testes de cargas, entre outros.

Azure Artifacts

Ferramenta que possibilita compartilhamento de pacotes, npm, pacotes nugets, etc.

Para você realizar a instalação com o Vite, obviamente você vai precisar de ter o básico instalado que nada mais é do que: NPM e NodeJs.

1 – A primeira coisa é ir até a pasta desejada e abrir o terminal, depois é só rodar o seguinte comando:

npm create vite@latest

2 – Se for a primeira vez, possivelmente vai perguntar se está tudo ok com o processo de instalar. É só colocar “Y” e dar enter.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima