Skip to content

Commit

Permalink
Create pipeline
Browse files Browse the repository at this point in the history
Cree un pipeline que crea las credenciales de Railway para la base de datos en el application-secrets.properties
  • Loading branch information
juancruzmarzetti authored Oct 6, 2024
1 parent 623c904 commit 169706f
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/set-up.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CI/CD Pipeline

on:
push:
branches:
- main # o la rama que elijas

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up JDK 21
uses: actions/setup-java@v2
with:
java-version: '21'

- name: Create application-secrets.properties
run: |
echo "DB_URL=${{ secrets.DB_URL }}" >> SkyShop/src/main/resources/application-secrets.properties
echo "DB_USERNAME=${{ secrets.DB_USERNAME }}" >> SkyShop/src/main/resources/application-secrets.properties
echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> SkyShop/src/main/resources/application-secrets.properties
- name: Build with Maven
run: |
cd SkyShop
mvn package
- name: Deploy to Railway
run: |
npx railway up
env:
RAILWAY_API_TOKEN: ${{ secrets.RAILWAY_API_TOKEN }}

0 comments on commit 169706f

Please sign in to comment.