Skip to content

ci: atualizacao das variaveis de ambiente e secrets no workflow #13

ci: atualizacao das variaveis de ambiente e secrets no workflow

ci: atualizacao das variaveis de ambiente e secrets no workflow #13

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
backend:
name: backend - Build e Teste
runs-on: ubuntu-latest
steps:
- name: Checkout codigo
uses: actions/checkout@v4
- name: Dar permissao ao mvnw
run: chmod +x mvnw
- name: Configurar Java
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Criar application.properties
run: |
echo "spring.application.name=PollHub" > src/main/resources/application.properties
echo "spring.datasource.url=${{ secrets.DB_URL }}" >> src/main/resources/application.properties
echo "spring.datasource.username=${{ secrets.DB_USER }}" >> src/main/resources/application.properties
echo "spring.datasource.password=${{ secrets.DB_PASSWORD }}" >> src/main/resources/application.properties
echo "spring.datasource.driver-class-name=org.postgresql.Driver" >> src/main/resources/application.properties
echo "spring.jpa.hibernate.ddl-auto=update" >> src/main/resources/application.properties
echo "spring.jpa.show-sql=true" >> src/main/resources/application.properties
echo "spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect" >> src/main/resources/application.properties
echo "jwt.secret=${{ secrets.JWT_SECRET }}" >> src/main/resources/application.properties
- name: Build e Teste(Maven)
run: ./mvnw clean verify