【发布时间】:2021-05-30 15:10:23
【问题描述】:
调度程序的时区突然开始回退到默认的“America/Los_Angelos” 查看以下来自 firebase 文档的示例(参考:https://firebase.google.com/docs/functions/schedule-functions#write_a_scheduled_function)
exports.scheduledFunctionCrontab = functions.pubsub.schedule('0 11 * * *')
.timeZone('America/New_York') // Users can choose timezone - default is America/Los_Angeles
.onRun((context) => {
console.log('This will be run every day at 11:05 AM Eastern!');
return null;
});
不幸的是,通过我们的 CI 管道进行的所有新部署的 timeZone 开始失败,并且计划的作业在太平洋时间上午 11:00 开始运行,而不是预期的东部时间上午 11:00。
尝试更新 CI 管道中的节点,包中的 firebase-admin,但没有任何帮助...
【问题讨论】:
标签: firebase google-cloud-functions firebase-tools