我有一些Junit测试,我通过Jenkins对git进行了每次推送,我想将这些测试结果报告给Jira的Zephyr。
我使用的是Jenkins管道,这是我的管道代码:
node{
stage 'connect to git'
....
stage 'run test'
sh 'ant test'
stage 'report test result'
step ([class: 'JunitResultArchiver' , testResults="reports/Test-*.xml"])
step ([class: 'ZfjReporter', serverAdress:'....', projectKey:'....', versionKey:'1', cycleKey:'createNewCycle', cycleDuration:'1 days', cyclePrefix=''])
}在运行最后一个阶段时,我得到了下一个错误:“没有已知的接口jenkins.tasks.simpleBuildStep实现被命名为ZfjReporter”。
你能帮帮我吗。我想不出这个问题的答案。
谢谢。
发布于 2017-08-21 07:08:29
我怀疑你已经在this jira issue上找到了评论
“我添加了与Pipeline插件的兼容性,现在您可以运行Zephyr jita测试管理插件的一步。”
评论者Ivan Fernandez Calvo也链接到this pull request,他在那里实施了这些变化。不幸的是,虽然在2016年提交了拉取请求,但从未合并(截至2017年8月20日)。
所以我认为在这一点上,你在Jenkinsfile中使用这个插件是不走运的。抱歉的。:(
https://stackoverflow.com/questions/45782320
复制相似问题