From 40908e8bc7c39ddb620cdebdcf5e9649f6ffd571 Mon Sep 17 00:00:00 2001 From: Martin Payne Date: Tue, 29 May 2018 10:01:54 +0100 Subject: [PATCH] Restore Support for TFS 2017/2018 in Build Status Use REST API version "3.0-preview.1" when posting commit or PR status back to TFS, because version "4.1-preview" is not supported by TFS 2017 or 2018. --- tfs/src/main/java/hudson/plugins/tfs/util/TeamRestClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tfs/src/main/java/hudson/plugins/tfs/util/TeamRestClient.java b/tfs/src/main/java/hudson/plugins/tfs/util/TeamRestClient.java index 4945e8f82..35c79cb81 100644 --- a/tfs/src/main/java/hudson/plugins/tfs/util/TeamRestClient.java +++ b/tfs/src/main/java/hudson/plugins/tfs/util/TeamRestClient.java @@ -280,7 +280,7 @@ public void addHyperlinkToWorkItem(final int workItemId, final String hyperlink) public TeamGitStatus addPullRequestStatus(final PullRequestMergeCommitCreatedEventArgs args, final TeamGitStatus status) throws IOException { - final QueryString qs = new QueryString(API_VERSION, "4.1-preview"); + final QueryString qs = new QueryString(API_VERSION, "3.0-preview.1"); final URI requestUri = UriHelper.join( collectionUri, args.projectId, "_apis", "git", @@ -294,7 +294,7 @@ public TeamGitStatus addPullRequestStatus(final PullRequestMergeCommitCreatedEve public TeamGitStatus addPullRequestIterationStatus(final PullRequestMergeCommitCreatedEventArgs args, final TeamGitStatus status) throws IOException { - final QueryString qs = new QueryString(API_VERSION, "4.1-preview"); + final QueryString qs = new QueryString(API_VERSION, "3.0-preview.1"); final URI requestUri = UriHelper.join( collectionUri, args.projectId, "_apis", "git",