gpt4 book ai didi

gradle - Depite命令退出任务不会在容器管道中的Devops Pipelines中结束

转载 作者:行者123 更新时间:2023-12-03 05:33:00 25 4
gpt4 key购买 nike

我在Azure Devops的Windows容器管道上有一个命令行任务。尽管脚本的最后一行被触发了。

EXIT /B 1

日志结果是
##[error]Cmd.exe exited with code '1'.

直到默认超时为60分钟(可以更改)后,任务才会结束并仅运行

最佳答案

问题是bat文件先前在脚本中启动了守护程序。就我而言,它正在运行Gradle构建。 Gradle自动启动守护程序以加快任何后续构建。似乎如果由Azure Pipelines中的cmd任务在容器化作业上启动的bat脚本启动了后台服务,则该任务不会结束。

Gradle的解决方案是在运行构建之前在脚本中包含以下行

set GRADLE_OPTS=%GRADLE_OPTS% -Dorg.gradle.daemon=false

关于gradle - Depite命令退出任务不会在容器管道中的Devops Pipelines中结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58281515/

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