1
0
Fork 0
mirror of https://github.com/dancojocaru2000/foxbank.git synced 2025-02-22 23:39:36 +02:00

Merge pull request #2 from dancojocaru2000/Frontend-Kenny-GitHubActions

Frontend-Kenny-GitHubActions
This commit is contained in:
DariusTFox24 2021-12-06 14:49:54 +02:00 committed by GitHub
commit cf0cb31933
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 4 deletions

View file

@ -1,7 +1,7 @@
# This file was auto-generated by the Firebase CLI # This file was auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools # https://github.com/firebase/firebase-tools
name: Deploy to Firebase Hosting on merge name: Deploy to Firebase Hosting on push
'on': 'on':
push: push:
branches: branches:
@ -11,9 +11,15 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- run: npm run build - name: Install npm dependencies
working-directory: ./client
run: npm install
- name: Build Svelte app
working-directory: ./client
run: npm run build
- uses: FirebaseExtended/action-hosting-deploy@v0 - uses: FirebaseExtended/action-hosting-deploy@v0
with: with:
entryPoint: ./client
repoToken: '${{ secrets.GITHUB_TOKEN }}' repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_FOXBANK_69 }}' firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_FOXBANK_69 }}'
channelId: live channelId: live

View file

@ -2,16 +2,29 @@
# https://github.com/firebase/firebase-tools # https://github.com/firebase/firebase-tools
name: Deploy to Firebase Hosting on PR name: Deploy to Firebase Hosting on PR
'on': pull_request 'on':
pull_request:
branches:
- master
- Frontend
push:
branches:
- Frontend
jobs: jobs:
build_and_preview: build_and_preview:
if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}' if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- run: npm run build - name: Install npm dependencies
working-directory: ./client
run: npm install
- name: Build Svelte app
working-directory: ./client
run: npm run build
- uses: FirebaseExtended/action-hosting-deploy@v0 - uses: FirebaseExtended/action-hosting-deploy@v0
with: with:
entryPoint: ./client
repoToken: '${{ secrets.GITHUB_TOKEN }}' repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_FOXBANK_69 }}' firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_FOXBANK_69 }}'
projectId: foxbank-69 projectId: foxbank-69