Skip to content

Latest commit

 

History

History
63 lines (60 loc) · 1.42 KB

readMe.md

File metadata and controls

63 lines (60 loc) · 1.42 KB

#Esse projeto visa realizar levantamento de metricas de build e de release diretamente da API do Azure Devops

Scripts #Coleta informações de releases do Azure Devops

  • release/releaseMetrics.sh
    #Coleta informaçoes de build do Azure Devops
  • build/buildMetris.sh
    #Carrega os arquivos CSV para o banco de dados postgres
  • loadToPg.sh
    #Build da imagem docker build az_metrics . --no-cache

#Definição de variaveis necessarias

export IMAGE=az_metrics
export POC=false        #Se estiver como true, possibilita a criação do banco de dados postgres Docker
export DB_HOST=172.17.0.2
export DB_NAME=db_az_metrics
export DB_USER=poc
export DB_PASSWORD=senha
export PAT=<PAT>
export DB_PORT=5432
export ORG=<ORG>

#Execução do levantamento de metricas de build

export CMD="release"
export TABLE_NAME="tb_az_releases"
docker run \
-e POC=$POC \
-e DB_HOST="$DB_HOST" \
-e DB_PORT="$DB_PORT" \
-e DB_NAME="$DB_NAME" \
-e DB_USER="$DB_USER" \
-e DB_PASSWORD="$DB_PASSWORD" \
-e TABLE_NAME="$TABLE_NAME" \
-e PAT="$PAT" \
-e ORG="$ORG" \
$IMAGE \
$CMD

#Execução do levantamento de metricas de build

export CMD="build"
export TABLE_NAME="tb_az_build"
docker run \
-e POC=$POC \
-e DB_HOST="$DB_HOST" \
-e DB_PORT="$DB_PORT" \
-e DB_NAME="$DB_NAME" \
-e DB_USER="$DB_USER" \
-e DB_PASSWORD="$DB_PASSWORD" \
-e TABLE_NAME="$TABLE_NAME" \
-e PAT="$PAT" \
-e ORG="$ORG" \
$IMAGE \
$CMD