Функция развертывания Firebase - неинтерактивная - PullRequest
0 голосов
/ 30 августа 2018

Я интегрирую CI / CD для развертывания своих функций Firebase.

firebase use PROJECTID --token FIREBASE_TOKEN
firebase deploy --token FIREBASE_TOKEN --non-interactive

Теперь, когда функция удаляется из index.js, она выдает следующее исключение.

Ошибка: в вашем проекте есть следующие функции, но существует в вашем локальном исходном коде: httpSeeding (us-central1) Aborting потому что удаление не может продолжаться в неинтерактивном режиме. Чинить, вручную удалить функции, запустив: firebase functions: delete httpSeeding --region us-central1

Есть ли способ в неинтерактивном режиме, когда удаленные функции удаляются из консоли без запуска firebase functions:delete httpSeeding ??

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Запустить развертывание с параметром -f , следует удалить дополнительные функции в неинтерактивном режиме

firebase deploy --token FIREBASE_TOKEN -f

Из документов, доступных при запуске firebase help deploy, мы видим следующую опцию:

 -f, --force delete Cloud Functions missing from the current working directory without confirmation
0 голосов
/ 30 августа 2018

Просто запустите ту же команду развертывания из вашей оболочки. Он автоматически удалит функции, отсутствующие в вашем источнике.

Также вы можете удалять функции прямо из консоли Cloud.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...