diff --git a/build.cake b/build.cake index 6f7864195cd840a310acba98de1c8bd3b31379a4..da9e06a59a7f0c50e0b865d8d02bf8c45a22d976 100644 --- a/build.cake +++ b/build.cake @@ -241,28 +241,26 @@ IEnumerable<string> redirectedStandardOutput; out redirectedStandardOutput );*/ - var json = $"{{\"name\": \"v{semanticVersion}\", \"tag_name\": \"v{semanticVersion}\" \"description\": \"{description}\"}}"; var settings = new HttpSettings { Headers = new Dictionary<string, string> { - {"PRIVATE-TOKEN", gitlabToken}, + {"PRIVATE-TOKEN", gitlabToken}, + EnsureSuccessStatusCode = true, } }; // create tag - Information(gitlabProjectId); - Information(semanticVersion); - Information(description); - var responseBody = HttpPost($"https://git.rwth-aachen.de/api/v4/projects/{gitlabProjectId}/repository/tags?tag_name=v{semanticVersion}&ref=master&release_description={description}", settings); - Information(test); + settings.SetJsonRequestBody("{}"); + var responseBody = HttpPost($"https://git.rwth-aachen.de/api/v4/projects/{gitlabProjectId}/repository/tags?tag_name=v{semanticVersion}&ref=master&release_description=abc", settings); Information(responseBody); // create release - //settings.SetJsonRequestBody(json); - //responseBody = HttpPost($"https://git.rwth-aachen.de/api/v4/projects/{gitlabProjectId}/releases", settings); - //Information(responseBody); + var json = $"{{\"name\": \"v{semanticVersion}\", \"tag_name\": \"v{semanticVersion}\" \"description\": \"{description}\"}}"; + settings.SetJsonRequestBody(json); + responseBody = HttpPost($"https://git.rwth-aachen.de/api/v4/projects/{gitlabProjectId}/releases", settings); + Information(responseBody); }); Task("Build")