Changed the build process
This commit is contained in:
Родитель
61336bd9ad
Коммит
53141f8552
|
@ -12,3 +12,4 @@ build
|
|||
*.framework
|
||||
_._
|
||||
externals
|
||||
artifacts
|
||||
|
|
|
@ -88,7 +88,7 @@ jobs:
|
|||
dotnet tool install -g cake.tool --version $(CAKE_VERSION)
|
||||
displayName: 'Install .NET Core global tools'
|
||||
- powershell: |
|
||||
dotnet-cake --target=build --verbosity=$(VERBOSITY)
|
||||
dotnet-cake --target=build --sdks=$(SdksNames) --verbosity=$(VERBOSITY)
|
||||
displayName: 'Run build'
|
||||
- powershell: |
|
||||
if (Get-ChildItem artifacts -Filter *.nupkg) {
|
||||
|
|
33
build.cake
33
build.cake
|
@ -145,14 +145,13 @@ Task ("libs")
|
|||
CleanVisualStudioSolution ();
|
||||
RestoreVisualStudioSolution ();
|
||||
|
||||
var targets = $@"source\\{string.Join (@";source\\", SOURCES_TARGETS)}";
|
||||
|
||||
MSBuild(SOLUTION_PATH, c => {
|
||||
c.Configuration = "Release";
|
||||
c.MaxCpuCount = 0;
|
||||
c.Targets.Clear();
|
||||
c.Targets.Add(targets);
|
||||
});
|
||||
foreach (var target in SOURCES_TARGETS)
|
||||
MSBuild(SOLUTION_PATH, c => {
|
||||
c.Configuration = "Release";
|
||||
c.MaxCpuCount = 0;
|
||||
c.Targets.Clear();
|
||||
c.Targets.Add($@"source\\{target}");
|
||||
});
|
||||
});
|
||||
|
||||
Task ("samples")
|
||||
|
@ -174,16 +173,14 @@ Task ("nuget")
|
|||
{
|
||||
EnsureDirectoryExists("./artifacts");
|
||||
|
||||
var targets = $@"source\\{string.Join (@":Pack;source\\", SOURCES_TARGETS)}:Pack";
|
||||
|
||||
MSBuild(SOLUTION_PATH, c => {
|
||||
c.Configuration = "Release";
|
||||
c.Restore = true;
|
||||
c.MaxCpuCount = 0;
|
||||
c.Targets.Clear();
|
||||
c.Targets.Add(targets);
|
||||
c.Properties.Add("PackageOutputPath", new [] { "../../../artifacts/" });
|
||||
});
|
||||
foreach (var target in SOURCES_TARGETS)
|
||||
MSBuild(SOLUTION_PATH, c => {
|
||||
c.Configuration = "Release";
|
||||
c.MaxCpuCount = 0;
|
||||
c.Targets.Clear();
|
||||
c.Targets.Add($@"source\\{target}:Pack");
|
||||
c.Properties.Add("PackageOutputPath", new [] { "../../../artifacts/" });
|
||||
});
|
||||
});
|
||||
|
||||
Task ("clean")
|
||||
|
|
Загрузка…
Ссылка в новой задаче