我有两个阶段的Jenkins多阶段工作。阶段1是构建,输出将打印到控制台日志。以下是日志输出的示例:
team=justiceLeague
member=batman
对于第2阶段,我希望能够解析此控制台日志并获取“团队”和“成员”的值,这些值将用作阶段2作业的参数。
有没有办法做到这一点?谢谢。
答案 0 :(得分:1)
通过调用以下内容可以将作业的构建输出作为原始文本:
curl http://jenkins-host/job/job-name/number/consoleText
一旦你有了,你可以解析你想要的任何东西。
另外,请查看Jenkins API:
http://jenkins-host/api
获取从Jenkins获取信息的其他选项。
我希望这会有所帮助。