File tree 2 files changed +26
-0
lines changed
2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,13 @@ branches:
23
23
- /release/.*/
24
24
- /hotfix/.*/
25
25
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
+
26
33
# ---------------------------------#
27
34
# Build Cache #
28
35
# ---------------------------------#
Original file line number Diff line number Diff line change 3
3
#addin "Cake.Issues.InspectCode&prerelease"
4
4
#addin "Cake.Issues.Reporting&prerelease"
5
5
#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"
6
8
#tool "nuget:?package=MSBuild.Extension.Pack"
7
9
#tool "nuget:?package=JetBrains.ReSharper.CommandLineTools"
8
10
@@ -109,7 +111,24 @@ Task("Create-Report")
109
111
}
110
112
} ) ;
111
113
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
+
112
130
Task ( "Default" )
131
+ . IsDependentOn ( "Report-IssuesToPullRequest" )
113
132
. IsDependentOn ( "Create-Report" ) ;
114
133
115
134
RunTarget ( target ) ;
You can’t perform that action at this time.
0 commit comments