Jenkins-运行exe并检查输出
我是詹金斯的新手,所以我的问题很简单。 我想运行exe并检查输出文本文件是否如预期的那样。 因此:Jenkins-运行exe并检查输出,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我是詹金斯的新手,所以我的问题很简单。 我想运行exe并检查输出文本文件是否如预期的那样。 因此: 抓住SVN上的工件(好的!) 使用一些命令行参数运行和exe(确定!) 检查输出文本文件(不知道如何操作) 有什么帮助吗 Bonnus:有没有办法构建C#.NET代码来生成release.EXE,而不是运行SVN中的.EXE?您可以使用任何脚本检查输出文件的内容。我使用NAnt的loadfile加载整个文件。我确信还会有一个加载文件任务的ANT版本 关于第二个问题,您可以使用MSBuild插件编
Bonnus:有没有办法构建C#.NET代码来生成release.EXE,而不是运行SVN中的.EXE?您可以使用任何脚本检查输出文件的内容。我使用NAnt的loadfile加载整个文件。我确信还会有一个加载文件任务的ANT版本
关于第二个问题,您可以使用MSBuild插件编译代码并生成发布exe。有一些参数可以传递给MSBuild执行此操作。添加生成步骤“运行Windows批处理命令”并运行exe。。或者添加执行此操作的批处理脚本并检查返回值。这就是你想要的吗?@TWE,是的,这就是我想要的。唯一的问题是,我不知道如何检查输出文件的内容是否符合预期。除非您的输出是构建环境的某种标准(如junit xml文件或类似文件),否则jenkins无法为您解析它。您需要编写自己的解析工具或脚本来检查它。可能作为单独的构建步骤。。