2020-05-27
1027
#firebase#react
Samaila Bala
19071
May 27, 2020 ⋅ 3 min read

Setting up continuous deployment with React, Firebase, and GitHub Actions

Samaila Bala I'm a frontend engineer and technical writer.

Recent posts:

Crud Rest Api With Node Js Express And Postgresql

CRUD REST API with Node.js, Express, and PostgreSQL

Build a CRUD REST API with Node.js, Express, and PostgreSQL, then modernize it with ES modules, async/await, built-in Express middleware, and safer config handling.

Tania Rascia
Mar 25, 2026 ⋅ 16 min read
the replay march 25

The Replay (3/25/26): Senior dev hiring woes, what AI agents miss, and more

Discover what’s new in The Replay, LogRocket’s newsletter for dev and engineering leaders, in the March 25th issue.

Matt MacCormack
Mar 25, 2026 ⋅ 29 sec read
emmanuel john senior dev hiring

The hidden skills gap in senior dev hiring (and how to screen for it)

Discover a practical framework for redesigning your senior developer hiring process to screen for real diagnostic skill.

Emmanuel John
Mar 25, 2026 ⋅ 12 min read

Does the Speculation Rules API boost web speed? I tested it

I tested the Speculation Rules API in a real project to see if it actually improves navigation speed. Here’s what worked, what didn’t, and where it’s worth using.

Jude Miracle
Mar 24, 2026 ⋅ 10 min read
View all posts

9 Replies to "Setting up continuous deployment with React, Firebase, and GitHub Actions"

  1. Yes you can, all you have to do is modify the flag in `args` of the deploy job to `–only functions,hosting`

  2. Input FIREBASE_TOKEN as the name and the token you copied earlier as the value. After doing that, click Add secret to save the environment variable.

    what is the copied value? is it Firebase-Api-Key or something else. I didn’t get it

  3. Thanks a lot for that! For those people who are a bit confused

    Ensure the branch is “master” or “main”
    repoToken: ‘${{ secrets.GITHUB_TOKEN }}’
    firebaseServiceAccount: ‘${{ secrets.FIREBASE_SERVICE_ACCOUNT_[your project name] }}’

    that’s how it worked for me

Leave a Reply

Your email address will not be published. Required fields are marked *

Hey there, want to help make our blog better?

Join LogRocket’s Content Advisory Board. You’ll help inform the type of content we create and get access to exclusive meetups, social accreditation, and swag.

Sign up now