net9-update-refactorings #1
@ -49,6 +49,13 @@ class Build : NukeBuild
|
|||||||
[Parameter("Gitea Nuget package source name")]
|
[Parameter("Gitea Nuget package source name")]
|
||||||
readonly string GiteaNugetSourceName = Environment.GetEnvironmentVariable("GITEA_NUGET_SOURCE_NAME");
|
readonly string GiteaNugetSourceName = Environment.GetEnvironmentVariable("GITEA_NUGET_SOURCE_NAME");
|
||||||
|
|
||||||
|
[Parameter("Gitea package owner user")]
|
||||||
|
[Secret]
|
||||||
|
readonly string GiteaPackageOwnerUser = Environment.GetEnvironmentVariable("GITEA_PACKAGE_OWNER_USER");
|
||||||
|
[Parameter("Gitea package owner password")]
|
||||||
|
[Secret]
|
||||||
|
readonly string GiteaPackageOwnerPassword = Environment.GetEnvironmentVariable("GITEA_PACKAGE_OWNER_PASSWORD");
|
||||||
|
|
||||||
Target Clean => _ => _
|
Target Clean => _ => _
|
||||||
.Before(Compile)
|
.Before(Compile)
|
||||||
.Executes(() =>
|
.Executes(() =>
|
||||||
@ -106,13 +113,19 @@ class Build : NukeBuild
|
|||||||
.DependsOn(Pack, CreateAndPushGitTag)
|
.DependsOn(Pack, CreateAndPushGitTag)
|
||||||
.Executes(() =>
|
.Executes(() =>
|
||||||
{
|
{
|
||||||
|
DotNetTasks.DotNetNuGetAddSource(c => c
|
||||||
|
.SetUsername(GiteaPackageOwnerUser)
|
||||||
|
.SetPassword(GiteaPackageOwnerPassword)
|
||||||
|
.SetName("Gitea")
|
||||||
|
.SetSource($"{GiteaNugetSourceName}/index.json"));
|
||||||
|
|
||||||
DotNetTasks.DotNetNuGetPush(s => s
|
DotNetTasks.DotNetNuGetPush(s => s
|
||||||
.SetSource(GiteaNugetSourceName)
|
.SetSource($"{GiteaNugetSourceName}/symbols")
|
||||||
.SetApiKey(NuGetApiKey)
|
.SetApiKey(NuGetApiKey)
|
||||||
.SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.snupkg"));
|
.SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.snupkg"));
|
||||||
|
|
||||||
DotNetTasks.DotNetNuGetPush(s => s
|
DotNetTasks.DotNetNuGetPush(s => s
|
||||||
.SetSource(GiteaNugetSourceName)
|
.SetSource($"{GiteaNugetSourceName}/index.json")
|
||||||
.SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.nupkg"));
|
.SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.nupkg"));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user