Browse Source

fix logic for pushing nuget package

pull/1977/head
Dan Walmsley 7 years ago
parent
commit
931331c33a
  1. 2
      build.cake
  2. 8
      parameters.cake

2
build.cake

@ -101,7 +101,7 @@ Task("Pack")
});
Task("Push")
//.WithCriteria<Parameters>((context, parameters) => parameters.PushNuGet)
.WithCriteria<Parameters>((context, parameters) => parameters.PushNuGet)
.Does<Parameters>(parameters =>
{
var apiKey = EnvironmentVariable(parameters.IsNugetRelease ? "NUGET_API_KEY" : "MYGET_API_KEY");

8
parameters.cake

@ -29,13 +29,13 @@ public class Parameters
Version += "-build" + context.EnvironmentVariable("BUILD_BUILDNUMBER").Replace(".","");
NuGetPushBranch = "master";
NuGetPushRepoName = "AvaloniaUI/Avalonia.Native";
NuGetPushRepoName = "https://github.com/AvaloniaUI/Avalonia.Native";
var repoName = context.EnvironmentVariable("APPVEYOR_REPO_NAME");
var repoBranch = context.EnvironmentVariable("APPVEYOR_REPO_BRANCH");
var repoName = context.EnvironmentVariable("BUILD_REPOSITORY_URI");
var repoBranch = context.EnvironmentVariable("BUILD_SOURCEBRANCHNAME");
var repoTag = context.EnvironmentVariable("APPVEYOR_REPO_TAG");
var repoTagName = context.EnvironmentVariable("APPVEYOR_REPO_TAG_NAME");
var pullRequestTitle = context.EnvironmentVariable("APPVEYOR_PULL_REQUEST_TITLE");
var pullRequestTitle = context.EnvironmentVariable("SYSTEM_PULLREQUEST_SOURCEBRANCH");
if (pullRequestTitle == null
&& string.Compare(repoName, NuGetPushRepoName, StringComparison.OrdinalIgnoreCase) == 0

Loading…
Cancel
Save