生成后的Jenkins输出字符串
最近,我有一个Jenkins的工作,它运行两个测试并生成一个字符串报告 我想把它发给告密者,但我找不到实现目标的方法 让我告诉你我想做什么 执行此命令时,它将进行一些计算并生成字符串输出 我想在这里使用这个字符串,(获取字符串并在内容框中将其用作${REPORT}) 有办法吗生成后的Jenkins输出字符串,jenkins,Jenkins,最近,我有一个Jenkins的工作,它运行两个测试并生成一个字符串报告 我想把它发给告密者,但我找不到实现目标的方法 让我告诉你我想做什么 执行此命令时,它将进行一些计算并生成字符串输出 我想在这里使用这个字符串,(获取字符串并在内容框中将其用作${REPORT}) 有办法吗 谢谢 我建议使用声明性管道来实现这一点。将命令输出分配给$report,然后对其执行任何操作 pipeline { agent any stages { stage ('Generate
谢谢 我建议使用声明性管道来实现这一点。将命令输出分配给$report,然后对其执行任何操作
pipeline {
agent any
stages {
stage ('Generate report') {
steps {
script {
report = bat(script: "cd analysis && npm run jenkins-update && npm run jenkins-report", returnStatus: true)
// Do whatever you want with $report such as attaching it in an email
}
}
}
}
}
您可以使用。插件网站上有一个良好的开端
另见此。我不明白你的问题。您有一个生成字符串报告的Jenkins作业,但是您再次询问是否可以在Jenkins上生成字符串报告?请更具体地说,确切地说是您想要的。您想要一份工作的电子邮件报告,还是想要一份具体的输出,或者…@JGK抱歉给您带来不便,我已经更新了说明。@VictorWong抱歉给您带来不便,我已经更新了说明。