GitHub工作流未终止



我创建了一个GitHub工作流,它运行一个节点脚本,为了测试它,我让它在手动触发器上运行。这是我的工作流文件的代码:

on:
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'     
required: true
default: 'warning'
tags:
description: 'Test scenario tags' 

该工作流运行Node.js脚本,基本上从Firebase实时数据库中获取数据,然后将数据发布到Twitter。脚本完美地完成了它的工作,但问题是工作流根本没有终止。一旦我手动触发了它,它就正常工作了,但当我注意到25分钟后它没有被终止,并且运行了25分钟。

当我只使用Twitter API时,工作流程终止了,但这个问题是在我添加Firebase代码后开始的。请帮帮我。

这是我的代码:

db.once('value').then(snapshot=>{
let v = snapshot.val();  
let m = modifiyData(v);
T.post(
'statuses/update',
{ status: m },
function (_err, data) {
console.log( 'Successfully posted the tweet!',data );
}
)
});

请确保对先前初始化的Firebase应用程序对象调用delete((。只有在您完全完成流程后才能调用此函数。如API文件所述:

必须调用此方法以确保进程的顺利终止

相关内容

  • 没有找到相关文章

最新更新