Skip to content

Commit 99224de

Browse files
committed
Report issues to AppVeyor
1 parent d23bc0a commit 99224de

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

.appveyor.yml

+7
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ branches:
2323
- /release/.*/
2424
- /hotfix/.*/
2525

26+
#---------------------------------#
27+
# Notifications #
28+
#---------------------------------#
29+
notifications:
30+
- provider: GitHubPullRequest
31+
template: "{{#passed}}:white_check_mark:{{/passed}}{{#failed}}:x:{{/failed}} [Build {{&projectName}} {{buildVersion}} {{status}}]({{buildUrl}}) (commit {{commitUrl}} by @{{&commitAuthorUsername}})<p>Build messages:</p><ul>{{#jobs}}{{#messages}}<li>{{message}}<br/>{{details}}</li>{{/messages}}{{/jobs}}</ul>"
32+
2633
#---------------------------------#
2734
# Build Cache #
2835
#---------------------------------#

build.cake

+19
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
#addin "Cake.Issues.InspectCode&prerelease"
44
#addin "Cake.Issues.Reporting&prerelease"
55
#addin "Cake.Issues.Reporting.Generic&prerelease"
6+
#addin "Cake.Issues.PullRequests&prerelease"
7+
#addin "nuget:https://www.myget.org/F/cake-contrib/api/v3/index.json?package=Cake.Issues.PullRequests.AppVeyor&prerelease"
68
#tool "nuget:?package=MSBuild.Extension.Pack"
79
#tool "nuget:?package=JetBrains.ReSharper.CommandLineTools"
810

@@ -109,7 +111,24 @@ Task("Create-Report")
109111
}
110112
});
111113

114+
Task("Report-IssuesToPullRequest")
115+
.IsDependentOn("Read-Issues")
116+
.WithCriteria(() => AppVeyor.IsRunningOnAppVeyor)
117+
.Does(() =>
118+
{
119+
var appVeyorSettings =
120+
new AppVeyorBuildSettings();
121+
122+
ReportIssuesToPullRequest(
123+
MsBuildIssuesFromFilePath(
124+
msBuildXmlFileLoggerLog,
125+
MsBuildXmlFileLoggerFormat),
126+
AppVeyorBuilds(appVeyorSettings),
127+
repoRootFolder);
128+
});
129+
112130
Task("Default")
131+
.IsDependentOn("Report-IssuesToPullRequest")
113132
.IsDependentOn("Create-Report");
114133

115134
RunTarget(target);

0 commit comments

Comments
 (0)