O banco de dados não está funcionando. Estou fazendo EXATAMENTE como o professor está fazendo na aula e nada dá crto, isso chega até ser desmotivacional aprender pipeline na ALURA.
Tive que recorrer a uso de IA e elas indicam que o erro foi não ter coloado:
- name: Preparar volume do Postgres
run: mkdir -p ./postgres-data
Mesmo colocando isso na pipeline não funciona:
This workflow will build a golang project
For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Integração Contínua
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.22'
- name: Preparar volume do Postgres
run: mkdir -p ./postgres-data
- name: Inicia Banco de dados
run: docker compose up -d
- name: lint
run: docker run --rm -itv $(CURDIR):/app -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/
- name: Test
run: go test main_test.go