首页 > 编程知识 正文

Jenkins如何访问项目图片

时间:2023-11-19 07:19:10 阅读:289671 作者:NQEP

Jenkins是一个开源的自动化软件平台,提供构建、测试和部署软件的自动化支持。在Jenkins中,若想访问项目中的图片,有以下几个方面的实现:

一、在Jenkins Job中添加HTML Publisher插件

HTML Publisher插件是Jenkins工具中的一个插件,它可以将项目中的HTML格式的文件发布到Jenkins界面上。

具体实现步骤如下:

1、在Jenkins中安装HTML Publisher插件;

2、在Jenkins Job的Post-build Actions中添加Publish HTML reports;

3、在Index page[s]中输入项目中HTML文件的路径,例如:build/reports/index.html;

4、保存Job并执行构建。


post {
   always {
      script {
         // Set up the path to your generated HTML
         def htmlPath = "build/reports/index.html"
         // Publish HTML report to Jenkins
         publishHTML(target: [
            allowMissing: false,
            alwaysLinkToLastBuild: false,
            keepAll: true,
            reportDir: ".",
            reportFiles: htmlPath,
            reportName: "HTML Report"
         ])
      }
   }
}

二、在Jenkins Job中执行shell脚本

在Jenkins Job中执行shell脚本,可以将图片文件复制到指定路径,然后在Jenkins中显示复制后的图片。

具体实现步骤如下:

1、在Jenkins Job的Build配置页面,添加一个“Execute shell”构建步骤;

2、在命令区域中输入以下命令:


#!/bin/sh
cd workspace
cp -R path/to/image/directory (Jenkins server's static content directory)

3、保存构建步骤设置并执行构建,若复制操作成功,可在Jenkins server的static content directory目录下找到对应图片文件。

三、使用Jenkins插件

Jenkins提供了许多插件,可以用于访问项目中的图片。

例如使用Plot插件,你可以轻松地构建一个图形并将其嵌入Jenkins Job中。具体实现方法如下:

1、在Jenkins中安装Plot插件;

2、在Jenkins Job的Build配置页面,添加一个“Execute shell”构建步骤;

3、在命令区域中输入以下命令:


echo "performance 10" > data.txt

4、在Jenkins Job中添加一个“Plot build data”构建后步骤;

5、在“Plot build data”的Plot configuration中,按照需求进行图形配置;

6、保存Jenkins Job并执行构建,将在构建页面中看到生成的图形。

四、使用Jenkins Workspace Cleanup插件

Jenkins Workspace Cleanup插件可以在每次构建完成后移除Workspace中的所有文件,这是一个安全而有效的方式来清理Workspace,确保只有最新的构建文件和图片被保留。

具体实现方法如下:

1、在Jenkins中安装Workspace Cleanup插件;

2、在Jenkins Job中的Post-build Actions中添加Workspace Cleanup;

3、按需对文件夹进行配置,选中需要清除的文件夹;

4、保存Jenkins Job并执行构建,Workspace中指定的文件夹将会被清除。

五、使用Jenkins Email Extension插件

Jenkins Email Extension插件可以将构建的结果、构建的HTML、构建的图片、构建日志等作为附件,发送到指定的邮件地址。使用该插件可以方便地发送图片到指定的地址。

具体实现方法如下:

1、在Jenkins中安装Email Extension插件;

2、在Jenkins中进行Email configuration配置;

3、在Jenkins Job中执行构建;

4、在构建页面中选择“Editable Email Notification”;

5、在“Attachments”选项中添加需要发送的图片;

6、保存构建并执行构建,构建结果将会作为附件发送到指定邮件地址。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。