Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Commit 66b568d

Browse files
authored
Merge pull request #319 from jenkinsci/master
Preparing for next release
2 parents 3f1b828 + 3232740 commit 66b568d

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<relativePath />
99
</parent>
1010
<artifactId>matlab</artifactId>
11-
<version>2.13.1-SNAPSHOT</version>
11+
<version>2.13.2-SNAPSHOT</version>
1212
<packaging>hpi</packaging>
1313
<developers>
1414
<developer>

src/main/resources/+ciplugins/+jenkins/BuildReportPlugin.m

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,24 @@
66

77
function runTaskGraph(plugin, pluginData)
88
[email protected](plugin, pluginData);
9-
fID = fopen(fullfile(getenv("WORKSPACE"),'.matlab/buildArtifact.json'), 'w');
10-
taskDetails = struct();
11-
for idx = 1:numel(pluginData.TaskResults)
12-
taskDetails(idx).name = pluginData.TaskResults(idx).Name;
13-
taskDetails(idx).description = pluginData.TaskGraph.Tasks(idx).Description;
14-
taskDetails(idx).failed = pluginData.TaskResults(idx).Failed;
15-
taskDetails(idx).skipped = pluginData.TaskResults(idx).Skipped;
16-
taskDetails(idx).duration = string(pluginData.TaskResults(idx).Duration);
9+
[fID, msg] = fopen(fullfile(getenv("WORKSPACE"),".matlab/buildArtifact.json"), "w");
10+
11+
if fID == -1
12+
warning("ciplugins:jenkins:BuildReportPlugin:UnableToOpenFile","Could not open a file for Jenkins build result table due to: %s", msg);
13+
else
14+
closeFile = onCleanup(@()fclose(fID));
15+
taskDetails = struct();
16+
for idx = 1:numel(pluginData.TaskResults)
17+
taskDetails(idx).name = pluginData.TaskResults(idx).Name;
18+
taskDetails(idx).description = pluginData.TaskGraph.Tasks(idx).Description;
19+
taskDetails(idx).failed = pluginData.TaskResults(idx).Failed;
20+
taskDetails(idx).skipped = pluginData.TaskResults(idx).Skipped;
21+
taskDetails(idx).duration = string(pluginData.TaskResults(idx).Duration);
22+
end
23+
a = struct("taskDetails",taskDetails);
24+
s = jsonencode(a,PrettyPrint=true);
25+
fprintf(fID, "%s",s);
1726
end
18-
a = struct("taskDetails",taskDetails);
19-
s = jsonencode(a,"PrettyPrint",true);
20-
fprintf(fID, '%s',s);
21-
fclose(fID);
2227
end
23-
2428
end
2529
end

src/main/resources/com/mathworks/ci/BuildArtifactAction/summary.jelly

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<p><a href="buildresults">MATLAB Build Results</a></p>
1010
<span class="${pst.cssClass}">
1111
<j:if test="${it.totalCount == 0}">
12-
<font color="#EF2929"><h5>Unable to run a MATLAB build. </h5></font>
12+
<font color="#EF2929"><h5>Unable to generate a build artifact. </h5></font>
1313
</j:if>
1414
</span>
1515
<p><b>Tasks run: <font color="Blue">${it.totalCount}</font></b></p>

0 commit comments

Comments
 (0)