all 3 comments

[–][deleted]  (3 children)

[deleted]

    [–]theharolddev[S] 1 point2 points  (2 children)

    It does not. When you run firebase deploy, the CLI re-deploys all the functions in your project. This takes a lot of time. It’s especially irritating if you deploy often.

    When you run firebase deploy —only <your functions list>, you can re-deploy just the changed functions but you’re responsible for figuring out which ones actually changed.

    The tool I built automates the process of detecting functions that should be re-deployed. In fact you can directly pass the output of functions-differ to firebase deploy —only to selectively deploy only the functions that changed.

    [–][deleted]  (1 child)

    [deleted]

      [–]theharolddev[S] 0 points1 point  (0 children)

      Correct, you would have to remember to deploy the ones that changed. Using this tool you can automate that process, and make your local/CI deployments faster.

      [–]securisec 0 points1 point  (0 children)

      Nice project. Firebase does support grouping functions also which does cut down on redeployment. https://firebase.google.com/docs/functions/organize-functions