Skip to content

Estudo sobre DevOps utilizando Python como linguagem principal

Notifications You must be signed in to change notification settings

nata-vito/devops_studies

Repository files navigation

DevOps Studies

Neste repositório, aplico alguns estudos sobre devops utilizando Python como linguagem principal. Utilizo as blibliotecas Pytest para realizar testes, a Coverage que extrair metricas sobre a cobertura dos meus testes em relação a aplicação e automações com o GitActions para build do pacote e testes automatizados. Sinta-se livre para colaborar com o projeto!


Pre-requisitos

  • Anaconda

Instalação

# Ative o ambiente
conda create --name <nome-ambiente> python=3.9
conda activate <nome-ambiente>

git clone https://github.com/nata-vito/devops_studies.git
cd devops_studies
pip install -r requirements.txt

Utilização

cd ac1

# Executa os testes e cobertura de testes
coverage run --source=./ -m pytest -v tests

# Report no terminal
coverage report

# Report via HTML
coverage html

Para a cobertura do Covarege ficar em 100%, basta descomentar os testes fail, mas tenha em mente que a sua o build do GitHub Actions falhará.

🤝 Collaborators

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Natanael Vitorino no GitHub
Natanael Vitorino

About

Estudo sobre DevOps utilizando Python como linguagem principal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published