Browse Source

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

Frontend-Kenny-GitHubActions
pull/4/head
DariusTFox24 3 years ago committed by GitHub
parent
commit
cf0cb31933
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      .github/workflows/firebase-hosting-merge.yml
  2. 17
      .github/workflows/firebase-hosting-pull-request.yml

10
.github/workflows/firebase-hosting-merge.yml

@ -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

17
.github/workflows/firebase-hosting-pull-request.yml

@ -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

Loading…
Cancel
Save