我有一个Jenkins作业,它执行一个Python脚本。我想返回一个png的图,这样我就可以看到它在Jenkins构建信息。这可能吗?
0lvr5msh1#
我想这可能通过以下方式实现:1.为Jenkins Build描述启用(安全)HTML1.输入一些对路径执行GET请求的html(我们称之为X)1.设置一个mini(Python,Flask?)服务于此路径X的服务器,并从正确的工作空间返回png图像
bgibtngc2#
这个线程是旧的,但对于那些想知道如何从管道运行中获取图像或其他文件等工件并遇到这个线程的人来说,这可能会有所帮助:archiveArtifacts artifacts: 'some/resources/*.png', fingerprint: true这通常是在Jenkins中执行此操作的方式。只需将其粘贴到Jenkinsfile的stage中,调整路径和相应的文件。我不认为你真的需要指纹。这里有更多有用的信息:https://medium.com/@gustavo.guss/jenkins-archive-artifact-save-file-in-pipeline-ac6d8b569c2chttps://www.jenkins.io/doc/book/using/fingerprints/
archiveArtifacts artifacts: 'some/resources/*.png', fingerprint: true
2条答案
按热度按时间0lvr5msh1#
我想这可能通过以下方式实现:
1.为Jenkins Build描述启用(安全)HTML
1.输入一些对路径执行GET请求的html(我们称之为X)
1.设置一个mini(Python,Flask?)服务于此路径X的服务器,并从正确的工作空间返回png图像
bgibtngc2#
这个线程是旧的,但对于那些想知道如何从管道运行中获取图像或其他文件等工件并遇到这个线程的人来说,这可能会有所帮助:
archiveArtifacts artifacts: 'some/resources/*.png', fingerprint: true
这通常是在Jenkins中执行此操作的方式。只需将其粘贴到Jenkinsfile的stage中,调整路径和相应的文件。我不认为你真的需要指纹。这里有更多有用的信息:https://medium.com/@gustavo.guss/jenkins-archive-artifact-save-file-in-pipeline-ac6d8b569c2chttps://www.jenkins.io/doc/book/using/fingerprints/