我成功地将CasperJS测试套件设置为以这种方式导出到xUnit XML文件:
$ casperjs test googletesting.js --xunit=log.xml
借助xUnit Plugin,我通过Jenkins设法使这些测试自动化。
借助[Mail Watcher Plugin] [3],我什至设法在构建失败时设置了电子邮件通知,这很棒!
唯一的问题是输出的格式,有点混乱。在构建控制台输出和我的电子邮件通知中,我看到以下内容:
[37;46;1mTest file: tests.js[0m
[33m# TEST XXX[0m
[32;1mPASS[0m #aaa found
[32;1mPASS[0m #bbb found
[32;1mPASS[0m ccc found
[32;1mPASS[0m ddd found
在xUnit插件页面中,它显示:
对于每个xUnit工具,将使用嵌入式样式表。但是,该插件还使您可以将自定义样式表用于自己的工具(例如WebUI)
有没有一种方法可以显示构建输出,以便用漂亮的颜色正确设置样式?
万岁!
实际上,描述我的问题使我进行了调查并找到了解决方案!
我只需要安装AnsiColor插件,并在 Build Environment* 中选中 Color
ANSI Console Output
框即可! *
此处提供更多信息:http : //code.dblock.org/the-jenkins-ansicolor-plugin-youve-all-
been-waiting-for
现在,它在我的控制台输出中显示漂亮的颜色。
在我的电子邮件通知中仍然很糟糕,但是谁在乎呢?
希望能对您有所帮助!
问题内容: 如何在hudson / jenkins构建输出控制台中显示超链接(weblink)? 我想要实现的是,在基于特定条件的hudson / jenkins构建过程中,我想显示一个超链接。当用户单击该链接时,它应该打开一个新的浏览器窗口并显示该页面。 有插件可以做到这一点吗?有什么建议吗? 问题答案: 如果输入,例如: 在 Build step Execute shell→Command中,
问题内容: 根据JUnit格式化的测试输出,我使用https://github.com/garcus/wct-xunit- reporter 创建了XUnit报告xml 。 Jenkins无法显示测试结果,这是行不通的。我试过了: 不同的XUnit测试结果(发布xUnit测试结果报告:[xUnit] [错误]-结果文件’.... / testfile.xml’的转换文件(在度量标准’NUnit’的
问题内容: 我正在遵循有关如何使用Jenkins签署Android APK的准则。我已经用KSTOREPWD和KEYPWD参数化了Jenkins的工作。Jenkins的工作配置(“构建”->“执行”外壳)的一部分是获取这些参数并将其存储为环境变量: 问题是当构建结束时,任何人都可以访问构建“控制台输出”并查看输入了什么密码;该输出的一部分: 因此,我想在命令输出之前抑制回声,并在命令之后重新启用回
问题内容: 我正在使用Perl脚本使用LWP模块在Jenkins中触发构建。这行得通,但是执行完作业后,我想解析控制台输出。 有办法得到这个吗? 问题答案: 登录到Jenkins,并查看网页底部右侧附近的内容,然后单击链接。这将为您提供有关Jenkins RESTful API的信息 ,这是在您了解如何构造URL后从Jenkins提取信息的好方法。 并且,这是获取控制台文本的方法: 您可以使用Pe
问题内容: 我创建了一个复杂的管道。在每个阶段,我都叫工作。我想在Jenkins的某个阶段中查看每个作业的控制台输出。如何获得? 问题答案: 从构建步骤返回的对象可用于查询日志,如下所示: 从构建步骤返回的对象是RunWrapper类对象。getRawBuild()调用返回一个Run对象- 除了从此类的外观逐行读取日志之外,还有其他选择。为此,您需要禁用管道沙箱或获取这些方法的脚本批准: 如果要对
问题内容: 我是新的Jenkins,使用的 是在Tomcat6上部署的jenkins 1.651.3 War 是否可以 从jenkins UI Console本身下载Jenkins作业的输出文件(我的作业生成了一个jar 文件)? 因此,有人可以建议我有什么方法或插件可以使每个Jenkins构建输出文件(例如Jar / War)从Jenkins服务器计算机上下载。 问题答案: 使用Archive