gpt4 book ai didi

batch-file - 如何在不等待批处理执行结果和状态的情况下在Jenkins中触发批处理文件

转载 作者:行者123 更新时间:2023-12-04 13:45:13 24 4
gpt4 key购买 nike

我有一份 Jenkins 工作,正在构建/打包/部署 .NET 项目。我为每个构建使用“结帐前清洁”git 属性。

最后,我正在执行一个批处理文件。此批处理文件扫描 Sonar Qube MSBuild,c# 分析和更新代码质量结果。但这需要很长时间,我不想将 Jenkins 作业的总执行时间从 1 分钟增加到 5 分钟。开发人员正在考虑部署需要很长时间并且尚未完成。

我想独立于 Jenkins 作业运行这个批处理文件,并且不想在 Jenkins 中看到控制台输出。如果不为每个 Jenkins 项目(上游/下游项目)创建新的 Jenkins 作业,我怎么能做到这一点

最佳答案

您需要使用 start cmd 命令,例如:

start YourBatch.bat

这将打开一个新的 CMD 窗口,Jenkins 不会等待结果。

谨记如果你得到一个不同于 0 的退出代码,它不会使构建失败。

关于batch-file - 如何在不等待批处理执行结果和状态的情况下在Jenkins中触发批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37133375/

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