gpt4 book ai didi

azure - 在azure中运行node.js服务器作为部署后操作 Hook

转载 作者:行者123 更新时间:2023-12-02 06:48:46 24 4
gpt4 key购买 nike

我可以在 azure 中运行 Node.js 服务器作为部署后操作 Hook 吗?

详细信息如下:

命令是:npm run test:servers

尝试在deploy.cmd中添加部署后操作(如下所示),但在部署完成后它被忽略(没有错误,并且部署成功)。

:: Post deployment stub
IF DEFINED POST_DEPLOYMENT_ACTION call npm run test:servers
IF !ERRORLEVEL! NEQ 0 goto error

这是我的 Jenkins 控制台输出:

remote: checking if package.json exists[K
remote: Finished successfully.[K
remote: Running post deployment command(s)...[K
remote: Deployment successful.[K
Notifying upstream projects of job completion

如果我使用调试控制台(如 so ),看起来我必须在每次部署后运行该命令,但我宁愿不这样做。

可能是deploy.cmd配置不正确?

最佳答案

您是否尝试过使用package.json中的postinstall脚本来运行该命令?

例如,您可以在安装包后使用以下命令运行 npm run test:servers

"scripts": {
"postinstall": "npm run test:servers"
}

关于azure - 在azure中运行node.js服务器作为部署后操作 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41964381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com