From ab8e602b2a84f529812ef10791bed4740522d2ed Mon Sep 17 00:00:00 2001 From: Mark Junker Date: Wed, 11 Sep 2019 23:04:11 +0200 Subject: [PATCH 01/34] Set up CI with Azure Pipelines [skip ci] --- azure-pipelines.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 azure-pipelines.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 000000000..9ae04d156 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,34 @@ +# ASP.NET Core (.NET Framework) +# Build and test ASP.NET Core projects targeting the full .NET Framework. +# Add steps that publish symbols, save build artifacts, and more: +# https://docs.microsoft.com/azure/devops/pipelines/languages/dotnet-core + +trigger: +- master + +pool: + vmImage: 'windows-latest' + +variables: + solution: '**/*.sln' + buildPlatform: 'Any CPU' + buildConfiguration: 'Release' + +steps: +- task: NuGetToolInstaller@1 + +- task: NuGetCommand@2 + inputs: + restoreSolution: '$(solution)' + +- task: VSBuild@1 + inputs: + solution: '$(solution)' + msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"' + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + +- task: VSTest@2 + inputs: + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' From 45ce2bfecbcd3d1c2095349a5fd885c740c45c1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Thu, 12 Sep 2019 18:46:04 +0200 Subject: [PATCH 02/34] Drop the web publish step and build only one solution. --- azure-pipelines.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9ae04d156..531578c32 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -10,7 +10,7 @@ pool: vmImage: 'windows-latest' variables: - solution: '**/*.sln' + solution: '**/FluentMigrator.sln' buildPlatform: 'Any CPU' buildConfiguration: 'Release' @@ -24,7 +24,6 @@ steps: - task: VSBuild@1 inputs: solution: '$(solution)' - msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"' platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' From f34fbb1072ef00fde7f17cb8867f95762cd9552a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 17:57:02 +0200 Subject: [PATCH 03/34] NuGet pack Create NuGet packages upload to local private feed --- azure-pipelines.yml | 54 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 531578c32..eae142d07 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -31,3 +31,57 @@ steps: inputs: platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' + +- task: NuGetCommand@2 + inputs: + command: 'pack' + packagesToPack: '**/FluentMigrator.sln' + versioningScheme: 'byBuildNumber' + includeSymbols: true + +- task: DotNetCoreCLI@2 + inputs: + command: 'publish' + publishWebProjects: false + projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' + arguments: '-c $(buildConfiguration) -r win7-x86 -o "$(artifactsStagingDirectory)/publish/tools/net461/x86" -p:Platform=x86 -p:TargetFramework=net461' + zipAfterPublish: false + modifyOutputPath: false + +- task: DotNetCoreCLI@2 + inputs: + command: 'publish' + publishWebProjects: false + projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' + arguments: '-c $(buildConfiguration) -r win7-x64 -o "$(artifactsStagingDirectory)/publish/tools/net461/x64" -p:Platform=x64 -p:TargetFramework=net461' + zipAfterPublish: false + modifyOutputPath: false + +- task: DotNetCoreCLI@2 + inputs: + command: 'publish' + publishWebProjects: false + projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' + arguments: '-c $(buildConfiguration) -r any -o "$(artifactsStagingDirectory)/publish/tools/net461/any" -p:Platform=AnyCpu -p:TargetFramework=net461' + zipAfterPublish: false + modifyOutputPath: false + +- task: NuGetCommand@2 + inputs: + command: 'pack' + packagesToPack: 'publish/FluentMigrator.Console.nuspec' + versioningScheme: 'byBuildNumber' + buildProperties: '-OutputDirectory "$(buildArtifactsStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' + +- task: NuGetCommand@2 + inputs: + command: 'pack' + packagesToPack: 'publish/FluentMigrator.Tools.nuspec' + versioningScheme: 'byBuildNumber' + buildProperties: '-OutputDirectory "$(buildArtifactsStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' +- task: NuGetCommand@2 + inputs: + command: 'push' + packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg' + nuGetFeedType: 'internal' + publishVstsFeed: 'f115edaf-9327-4e7d-b110-b8479c7c3a1b' \ No newline at end of file From 7d1fee7c59aa8d7458cf276428da7c9903fadced Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 18:09:29 +0200 Subject: [PATCH 04/34] Debug buildnumber variable --- azure-pipelines.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index eae142d07..52cbd145a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -15,6 +15,8 @@ variables: buildConfiguration: 'Release' steps: +- script: echo "The build number is:" $(build.buildNumber) + - task: NuGetToolInstaller@1 - task: NuGetCommand@2 From 0bff582d57eb33d0e39f7398c04d9851f8408095 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 18:48:47 +0200 Subject: [PATCH 05/34] Use the GitVersion task --- azure-pipelines.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 52cbd145a..f00310b32 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -15,10 +15,22 @@ variables: buildConfiguration: 'Release' steps: -- script: echo "The build number is:" $(build.buildNumber) - - task: NuGetToolInstaller@1 +#- task: NuGetCommand@2 +# inputs: +# command: 'custom' +# arguments: 'install GitVersion.CommandLine -Version 4.0.0-beta0012 -Prerelease -ExcludeVersion' + +- task: GitVersion@4 + displayName: 'GitVersion' + inputs: + updateAssemblyInfo: true + +#- script: | +# echo '##vso[task.setvariable variable=buildNumber]' +- script: echo "The build number is:" $(build.buildNumber) + - task: NuGetCommand@2 inputs: restoreSolution: '$(solution)' From d08a973f5bdc59326ef174bf81957587bec994a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 22:23:29 +0200 Subject: [PATCH 06/34] Add GitVersion v5 task to set build number --- azure-pipelines.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f00310b32..508e782a6 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -17,18 +17,18 @@ variables: steps: - task: NuGetToolInstaller@1 -#- task: NuGetCommand@2 -# inputs: -# command: 'custom' -# arguments: 'install GitVersion.CommandLine -Version 4.0.0-beta0012 -Prerelease -ExcludeVersion' - -- task: GitVersion@4 +- task: GitVersion@5 displayName: 'GitVersion' inputs: + runtime: 'core' updateAssemblyInfo: true -#- script: | -# echo '##vso[task.setvariable variable=buildNumber]' +- script: echo %Action%%BuildVersion% + displayName: 'Set build version' + env: + Action: '##vso[build.updatebuildnumber]' + BuildVersion: $(GitVersion.NuGetVersionV2) + - script: echo "The build number is:" $(build.buildNumber) - task: NuGetCommand@2 From be6116df6cf5b2b501a89cdbaf387b8a9b8fe67b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 22:40:01 +0200 Subject: [PATCH 07/34] Pass version to build tasks --- azure-pipelines.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 508e782a6..f772fa6eb 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -28,8 +28,10 @@ steps: env: Action: '##vso[build.updatebuildnumber]' BuildVersion: $(GitVersion.NuGetVersionV2) + assemblyVersion: $(GitVersion.SemVer) - script: echo "The build number is:" $(build.buildNumber) +- script: echo "Assembly version is:" $(assemblyVersion) - task: NuGetCommand@2 inputs: @@ -40,6 +42,7 @@ steps: solution: '$(solution)' platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' + msbuildArgs: 'Version $(assemblyVersion)' - task: VSTest@2 inputs: @@ -58,7 +61,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r win7-x86 -o "$(artifactsStagingDirectory)/publish/tools/net461/x86" -p:Platform=x86 -p:TargetFramework=net461' + arguments: '-c $(buildConfiguration) -r win7-x86 -o "$(artifactsStagingDirectory)/publish/tools/net461/x86" -p:Platform=x86 -p:TargetFramework=net461 -p:Version=assemblyVersion' zipAfterPublish: false modifyOutputPath: false @@ -67,7 +70,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r win7-x64 -o "$(artifactsStagingDirectory)/publish/tools/net461/x64" -p:Platform=x64 -p:TargetFramework=net461' + arguments: '-c $(buildConfiguration) -r win7-x64 -o "$(artifactsStagingDirectory)/publish/tools/net461/x64" -p:Platform=x64 -p:TargetFramework=net461 -p:Version=assemblyVersion' zipAfterPublish: false modifyOutputPath: false @@ -76,7 +79,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r any -o "$(artifactsStagingDirectory)/publish/tools/net461/any" -p:Platform=AnyCpu -p:TargetFramework=net461' + arguments: '-c $(buildConfiguration) -r any -o "$(artifactsStagingDirectory)/publish/tools/net461/any" -p:Platform=AnyCpu -p:TargetFramework=net461 -p:Version=assemblyVersion' zipAfterPublish: false modifyOutputPath: false From f7ddd32c1032c216f92de81f2a95877017cc9c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 22:47:30 +0200 Subject: [PATCH 08/34] Initialize assemblyVersion variable --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f772fa6eb..c381f215a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -28,8 +28,8 @@ steps: env: Action: '##vso[build.updatebuildnumber]' BuildVersion: $(GitVersion.NuGetVersionV2) - assemblyVersion: $(GitVersion.SemVer) +- script: echo '##vso[task.setvariable variable=assemblyVersion]$(GitVersion.SemVer)' - script: echo "The build number is:" $(build.buildNumber) - script: echo "Assembly version is:" $(assemblyVersion) From 44ca0e616bc1375b9c1c16aff7a00c02cb5ceab2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 22:57:32 +0200 Subject: [PATCH 09/34] Pass version parameters to MSBuild --- azure-pipelines.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c381f215a..3e40c8f8e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -29,9 +29,11 @@ steps: Action: '##vso[build.updatebuildnumber]' BuildVersion: $(GitVersion.NuGetVersionV2) -- script: echo '##vso[task.setvariable variable=assemblyVersion]$(GitVersion.SemVer)' +- script: echo '##vso[task.setvariable variable=assemblyVersion]$(GitVersion.AssemblySemVer)' +- script: echo '##vso[task.setvariable variable=assemblyFileVersion]$(GitVersion.MajorMinorPath).0' - script: echo "The build number is:" $(build.buildNumber) - script: echo "Assembly version is:" $(assemblyVersion) +- script: echo "Assembly file version is:" $(assemblyFileVersion) - task: NuGetCommand@2 inputs: @@ -42,7 +44,7 @@ steps: solution: '$(solution)' platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' - msbuildArgs: 'Version $(assemblyVersion)' + msbuildArgs: '/p:Version=$(assemblyVersion) /p:AssemblyFileVersion=$(assemblyFileVersion) /p:AssemblyInformationalVersion=$(build.buildNumber)' - task: VSTest@2 inputs: From 87236bd9fa6341bfd113ff895bda0d294277abdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 23:03:47 +0200 Subject: [PATCH 10/34] Fix various version parameters --- azure-pipelines.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 3e40c8f8e..fd4ef1bed 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -29,8 +29,8 @@ steps: Action: '##vso[build.updatebuildnumber]' BuildVersion: $(GitVersion.NuGetVersionV2) -- script: echo '##vso[task.setvariable variable=assemblyVersion]$(GitVersion.AssemblySemVer)' -- script: echo '##vso[task.setvariable variable=assemblyFileVersion]$(GitVersion.MajorMinorPath).0' +- script: echo "##vso[task.setvariable variable=assemblyVersion]$(GitVersion.AssemblySemVer)" +- script: echo "##vso[task.setvariable variable=assemblyFileVersion]$(GitVersion.MajorMinorPatch).0" - script: echo "The build number is:" $(build.buildNumber) - script: echo "Assembly version is:" $(assemblyVersion) - script: echo "Assembly file version is:" $(assemblyFileVersion) @@ -44,7 +44,7 @@ steps: solution: '$(solution)' platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' - msbuildArgs: '/p:Version=$(assemblyVersion) /p:AssemblyFileVersion=$(assemblyFileVersion) /p:AssemblyInformationalVersion=$(build.buildNumber)' + msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)"" /p:AssemblyInformationalVersion="$(build.buildNumber)"' - task: VSTest@2 inputs: From 93cb2af8959561277b2bb68f42db4a69a26517aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 23:07:16 +0200 Subject: [PATCH 11/34] Fix version parameters --- azure-pipelines.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index fd4ef1bed..23d006840 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -29,8 +29,8 @@ steps: Action: '##vso[build.updatebuildnumber]' BuildVersion: $(GitVersion.NuGetVersionV2) -- script: echo "##vso[task.setvariable variable=assemblyVersion]$(GitVersion.AssemblySemVer)" -- script: echo "##vso[task.setvariable variable=assemblyFileVersion]$(GitVersion.MajorMinorPatch).0" +- script: echo "##vso[task.setvariable variable=assemblyVersion]$(GitVersion.AssemblySemVer) +- script: echo "##vso[task.setvariable variable=assemblyFileVersion]$(GitVersion.MajorMinorPatch).0 - script: echo "The build number is:" $(build.buildNumber) - script: echo "Assembly version is:" $(assemblyVersion) - script: echo "Assembly file version is:" $(assemblyFileVersion) @@ -44,7 +44,7 @@ steps: solution: '$(solution)' platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' - msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)"" /p:AssemblyInformationalVersion="$(build.buildNumber)"' + msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)" /p:AssemblyInformationalVersion="$(build.buildNumber)"' - task: VSTest@2 inputs: From 20ef4a9a2ddaef016795e40457cc836b0ed71bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 23:16:45 +0200 Subject: [PATCH 12/34] Build using .NET Core CLI instead of VSBuild task --- azure-pipelines.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 23d006840..9f7589800 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -39,12 +39,18 @@ steps: inputs: restoreSolution: '$(solution)' -- task: VSBuild@1 +#- task: VSBuild@1 +# inputs: +# solution: '$(solution)' +# platform: '$(buildPlatform)' +# configuration: '$(buildConfiguration)' +# msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)" /p:AssemblyInformationalVersion="$(build.buildNumber)"' + +- task: DotNetCoreCLI@2 inputs: - solution: '$(solution)' - platform: '$(buildPlatform)' - configuration: '$(buildConfiguration)' - msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)" /p:AssemblyInformationalVersion="$(build.buildNumber)"' + command: 'build' + projects: '**/FluentMigrator.sln' + arguments: '-p:Platform="$(buildPlatform)" -p:Configuration="$(buildConfiguration)" -p:Version="$(assemblyVersion)" "-p:AssemblyFileVersion="$(assemblyFileVersion)" -p:AssemblyInformationalVersion="$(build.buildNumber)"' - task: VSTest@2 inputs: From f6467c0bdd661c109b31e8be3350e2d668308319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Fri, 13 Sep 2019 23:36:13 +0200 Subject: [PATCH 13/34] Try setting various assembly version properties. --- Global.props | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Global.props b/Global.props index 68b56a0e7..c28ab7046 100644 --- a/Global.props +++ b/Global.props @@ -4,6 +4,9 @@ latest 3.0.0 + 3.0.1 + 3.0.1.0 + 3.0.1 FluentMigrator Sean Chambers and the FluentMigrator project 2008-2018 FluentMigrator Project From 3e44d9d4416966454a9c93720a6697b6d4fce595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 15 Sep 2019 11:32:37 +0200 Subject: [PATCH 14/34] GitVersion cannot update assembly info files. --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9f7589800..82e7b267d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -21,7 +21,7 @@ steps: displayName: 'GitVersion' inputs: runtime: 'core' - updateAssemblyInfo: true + updateAssemblyInfo: false - script: echo %Action%%BuildVersion% displayName: 'Set build version' From e0d81fbe44bb21e0d8c0f0160c17516db2ad6ce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 15 Sep 2019 11:38:27 +0200 Subject: [PATCH 15/34] Remove additional version information from Global.props. --- Global.props | 3 --- 1 file changed, 3 deletions(-) diff --git a/Global.props b/Global.props index c28ab7046..68b56a0e7 100644 --- a/Global.props +++ b/Global.props @@ -4,9 +4,6 @@ latest 3.0.0 - 3.0.1 - 3.0.1.0 - 3.0.1 FluentMigrator Sean Chambers and the FluentMigrator project 2008-2018 FluentMigrator Project From 4b1b9f255d7a455e20bcaad84a0382b82c43c31d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 15 Sep 2019 11:39:59 +0200 Subject: [PATCH 16/34] Use VSBuild task again because of COM reference. --- azure-pipelines.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 82e7b267d..f835267ee 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -39,18 +39,18 @@ steps: inputs: restoreSolution: '$(solution)' -#- task: VSBuild@1 -# inputs: -# solution: '$(solution)' -# platform: '$(buildPlatform)' -# configuration: '$(buildConfiguration)' -# msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)" /p:AssemblyInformationalVersion="$(build.buildNumber)"' - -- task: DotNetCoreCLI@2 +- task: VSBuild@1 inputs: - command: 'build' - projects: '**/FluentMigrator.sln' - arguments: '-p:Platform="$(buildPlatform)" -p:Configuration="$(buildConfiguration)" -p:Version="$(assemblyVersion)" "-p:AssemblyFileVersion="$(assemblyFileVersion)" -p:AssemblyInformationalVersion="$(build.buildNumber)"' + solution: '$(solution)' + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)" /p:AssemblyInformationalVersion="$(build.buildNumber)"' + +#- task: DotNetCoreCLI@2 +# inputs: +# command: 'build' +# projects: '**/FluentMigrator.sln' +# arguments: '-p:Platform="$(buildPlatform)" -p:Configuration="$(buildConfiguration)" -p:Version="$(assemblyVersion)" "-p:AssemblyFileVersion="$(assemblyFileVersion)" -p:AssemblyInformationalVersion="$(build.buildNumber)"' - task: VSTest@2 inputs: From 786395c094beb185b861bf27e0148673acde05b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 15 Sep 2019 11:52:26 +0200 Subject: [PATCH 17/34] Use DotNet CLI pack instead of NuGet pack. --- azure-pipelines.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f835267ee..b073591ee 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -57,12 +57,21 @@ steps: platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' -- task: NuGetCommand@2 +- task: DotNetCoreCLI@2 inputs: command: 'pack' packagesToPack: '**/FluentMigrator.sln' - versioningScheme: 'byBuildNumber' - includeSymbols: true + nobuild: true + includesymbols: true + versioningScheme: 'off' + buildProperties: '-p:Version=$(build.buildNumber)' + +#- task: NuGetCommand@2 +# inputs: +# command: 'pack' +# packagesToPack: '**/FluentMigrator.sln' +# versioningScheme: 'byBuildNumber' +# includeSymbols: true - task: DotNetCoreCLI@2 inputs: From 6ee20ca5ef551aca6b37b26492e087192e2bada9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 15 Sep 2019 12:02:57 +0200 Subject: [PATCH 18/34] Format of build parameters. --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index b073591ee..563b5a56b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ steps: nobuild: true includesymbols: true versioningScheme: 'off' - buildProperties: '-p:Version=$(build.buildNumber)' + buildProperties: '/p:Version="$(build.buildNumber)"' #- task: NuGetCommand@2 # inputs: From eda3127cb05426af42c4963b6dd6c88fe7efda3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 15 Sep 2019 12:07:48 +0200 Subject: [PATCH 19/34] Format of build parameters. --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 563b5a56b..6462adfa9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ steps: nobuild: true includesymbols: true versioningScheme: 'off' - buildProperties: '/p:Version="$(build.buildNumber)"' + buildProperties: '/p:Version=$(build.buildNumber)' #- task: NuGetCommand@2 # inputs: From b12d679b6da422a64d0ebba768c8378dedd8c0a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 15 Sep 2019 12:30:09 +0200 Subject: [PATCH 20/34] Build before pack DotNet CLI --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 6462adfa9..0c105208b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -61,7 +61,7 @@ steps: inputs: command: 'pack' packagesToPack: '**/FluentMigrator.sln' - nobuild: true + nobuild: false includesymbols: true versioningScheme: 'off' buildProperties: '/p:Version=$(build.buildNumber)' From 287cb801d99a4f9f2331392f02df2cfddf564265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 29 Sep 2019 20:58:06 +0200 Subject: [PATCH 21/34] Format version property --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0c105208b..832fa707d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ steps: nobuild: false includesymbols: true versioningScheme: 'off' - buildProperties: '/p:Version=$(build.buildNumber)' + arguments: '/p:Version=$(build.buildNumber)' #- task: NuGetCommand@2 # inputs: From ca61ba76000667d94fa4b30eb9a08340d5da9fd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 29 Sep 2019 21:22:08 +0200 Subject: [PATCH 22/34] Fix naming of variables --- azure-pipelines.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 832fa707d..080679036 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -78,7 +78,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r win7-x86 -o "$(artifactsStagingDirectory)/publish/tools/net461/x86" -p:Platform=x86 -p:TargetFramework=net461 -p:Version=assemblyVersion' + arguments: '-c $(buildConfiguration) -r win7-x86 -o "$(artifactStagingDirectory)/publish/tools/net461/x86" -p:Platform=x86 -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' zipAfterPublish: false modifyOutputPath: false @@ -87,7 +87,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r win7-x64 -o "$(artifactsStagingDirectory)/publish/tools/net461/x64" -p:Platform=x64 -p:TargetFramework=net461 -p:Version=assemblyVersion' + arguments: '-c $(buildConfiguration) -r win7-x64 -o "$(artifactStagingDirectory)/publish/tools/net461/x64" -p:Platform=x64 -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' zipAfterPublish: false modifyOutputPath: false @@ -96,7 +96,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r any -o "$(artifactsStagingDirectory)/publish/tools/net461/any" -p:Platform=AnyCpu -p:TargetFramework=net461 -p:Version=assemblyVersion' + arguments: '-c $(buildConfiguration) -r any -o "$(artifactStagingDirectory)/publish/tools/net461/any" -p:Platform=AnyCpu -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' zipAfterPublish: false modifyOutputPath: false @@ -105,17 +105,18 @@ steps: command: 'pack' packagesToPack: 'publish/FluentMigrator.Console.nuspec' versioningScheme: 'byBuildNumber' - buildProperties: '-OutputDirectory "$(buildArtifactsStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' + buildProperties: '-OutputDirectory "$(artifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' - task: NuGetCommand@2 inputs: command: 'pack' packagesToPack: 'publish/FluentMigrator.Tools.nuspec' versioningScheme: 'byBuildNumber' - buildProperties: '-OutputDirectory "$(buildArtifactsStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' + buildProperties: '-OutputDirectory "$(artifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' + - task: NuGetCommand@2 inputs: command: 'push' - packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg' + packagesToPush: '$(artifactStagingDirectory)/**/*.nupkg;!$(artifactStagingDirectory)/**/*.symbols.nupkg' nuGetFeedType: 'internal' publishVstsFeed: 'f115edaf-9327-4e7d-b110-b8479c7c3a1b' \ No newline at end of file From 51f68d9abcad53e3fa6fccab0eb7d0cf2e781cf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 29 Sep 2019 21:33:36 +0200 Subject: [PATCH 23/34] Fix buildartifactstagingdirectory variable --- azure-pipelines.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 080679036..587fd0066 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -78,7 +78,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r win7-x86 -o "$(artifactStagingDirectory)/publish/tools/net461/x86" -p:Platform=x86 -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' + arguments: '-c $(buildConfiguration) -r win7-x86 -o "$(Build.ArtifactStagingDirectory)/publish/tools/net461/x86" -p:Platform=x86 -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' zipAfterPublish: false modifyOutputPath: false @@ -87,7 +87,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r win7-x64 -o "$(artifactStagingDirectory)/publish/tools/net461/x64" -p:Platform=x64 -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' + arguments: '-c $(buildConfiguration) -r win7-x64 -o "$(Build.ArtifactStagingDirectory)/publish/tools/net461/x64" -p:Platform=x64 -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' zipAfterPublish: false modifyOutputPath: false @@ -96,7 +96,7 @@ steps: command: 'publish' publishWebProjects: false projects: 'src/FluentMigrator.Console/FluentMigrator.Console.csproj' - arguments: '-c $(buildConfiguration) -r any -o "$(artifactStagingDirectory)/publish/tools/net461/any" -p:Platform=AnyCpu -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' + arguments: '-c $(buildConfiguration) -r any -o "$(Build.ArtifactStagingDirectory)/publish/tools/net461/any" -p:Platform=AnyCpu -p:TargetFramework=net461 -p:Version=$(assemblyVersion)' zipAfterPublish: false modifyOutputPath: false @@ -105,18 +105,18 @@ steps: command: 'pack' packagesToPack: 'publish/FluentMigrator.Console.nuspec' versioningScheme: 'byBuildNumber' - buildProperties: '-OutputDirectory "$(artifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' + buildProperties: '-OutputDirectory "$(Build.ArtifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' - task: NuGetCommand@2 inputs: command: 'pack' packagesToPack: 'publish/FluentMigrator.Tools.nuspec' versioningScheme: 'byBuildNumber' - buildProperties: '-OutputDirectory "$(artifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' + buildProperties: '-OutputDirectory "$(Build.ArtifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' - task: NuGetCommand@2 inputs: command: 'push' - packagesToPush: '$(artifactStagingDirectory)/**/*.nupkg;!$(artifactStagingDirectory)/**/*.symbols.nupkg' + packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg' nuGetFeedType: 'internal' publishVstsFeed: 'f115edaf-9327-4e7d-b110-b8479c7c3a1b' \ No newline at end of file From 8a15bdb6b0491e84f0ea743712e96f26593dc15e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 29 Sep 2019 22:11:57 +0200 Subject: [PATCH 24/34] Upload artifacts for release pipeline to take NuGet push --- azure-pipelines.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 587fd0066..47d06c65b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -114,9 +114,15 @@ steps: versioningScheme: 'byBuildNumber' buildProperties: '-OutputDirectory "$(Build.ArtifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' -- task: NuGetCommand@2 +#- task: NuGetCommand@2 +# inputs: +# command: 'push' +# packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg' +# nuGetFeedType: 'internal' +# publishVstsFeed: 'f115edaf-9327-4e7d-b110-b8479c7c3a1b' + +- task: PublishBuildArtifacts@1 inputs: - command: 'push' - packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg' - nuGetFeedType: 'internal' - publishVstsFeed: 'f115edaf-9327-4e7d-b110-b8479c7c3a1b' \ No newline at end of file + PathtoPublish: '$(Build.ArtifactStagingDirectory)' + ArtifactName: 'drop' + publishLocation: 'Container' \ No newline at end of file From e53c9faa8e052c1bb7f4e53019d39254d3cee9cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 29 Sep 2019 22:32:12 +0200 Subject: [PATCH 25/34] Copy nuspec files to match path for content --- azure-pipelines.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 47d06c65b..2512790d0 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -100,17 +100,23 @@ steps: zipAfterPublish: false modifyOutputPath: false +- task: CopyFiles@2 + inputs: + SourceFolder: 'publish' + Contents: '**/*.nuspec' + TargetFolder: '$(Build.ArtifactStagingDirectory)/publish' + - task: NuGetCommand@2 inputs: command: 'pack' - packagesToPack: 'publish/FluentMigrator.Console.nuspec' + packagesToPack: '$(Build.ArtifactStagingDirectory)/publish/FluentMigrator.Console.nuspec' versioningScheme: 'byBuildNumber' buildProperties: '-OutputDirectory "$(Build.ArtifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' - task: NuGetCommand@2 inputs: command: 'pack' - packagesToPack: 'publish/FluentMigrator.Tools.nuspec' + packagesToPack: '$(Build.ArtifactStagingDirectory)/publish/FluentMigrator.Tools.nuspec' versioningScheme: 'byBuildNumber' buildProperties: '-OutputDirectory "$(Build.ArtifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' From 6513f417f71cea1d17772509e8b1db189550da86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 29 Sep 2019 22:39:49 +0200 Subject: [PATCH 26/34] Copy all content of sources publish folder --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2512790d0..5fa69646f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -103,7 +103,7 @@ steps: - task: CopyFiles@2 inputs: SourceFolder: 'publish' - Contents: '**/*.nuspec' + Contents: '**' TargetFolder: '$(Build.ArtifactStagingDirectory)/publish' - task: NuGetCommand@2 From 4cb288822ea47465e3a2047c2ffff61688872ae0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 13:02:29 +0200 Subject: [PATCH 27/34] Try to pass version to CLI pack --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 5fa69646f..4033042ca 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ steps: nobuild: false includesymbols: true versioningScheme: 'off' - arguments: '/p:Version=$(build.buildNumber)' + arguments: '-p:Version=$(build.buildNumber)' #- task: NuGetCommand@2 # inputs: From 6bb6c2da62088e62736ef107b1879eb1fe5a2c20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 13:13:23 +0200 Subject: [PATCH 28/34] Set build properties for CLI pack command --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 4033042ca..cb4469a17 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ steps: nobuild: false includesymbols: true versioningScheme: 'off' - arguments: '-p:Version=$(build.buildNumber)' + buildProperties: '-p:Version=$(build.buildNumber)' #- task: NuGetCommand@2 # inputs: From 74e393d44d4840f0cfbf08acbc46cac545b6a2b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 13:18:21 +0200 Subject: [PATCH 29/34] Version to CLI pack --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index cb4469a17..c3bb252f7 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ steps: nobuild: false includesymbols: true versioningScheme: 'off' - buildProperties: '-p:Version=$(build.buildNumber)' + buildProperties: ' -p:Version=$(build.buildNumber)' #- task: NuGetCommand@2 # inputs: From e173de1ea802eedce47b516b405dcb55cab03d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 13:32:05 +0200 Subject: [PATCH 30/34] Use command line task instead of CLI pack --- azure-pipelines.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c3bb252f7..f8137923a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -57,14 +57,18 @@ steps: platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' -- task: DotNetCoreCLI@2 +#- task: DotNetCoreCLI@2 +# inputs: +# command: 'pack' +# packagesToPack: '**/FluentMigrator.sln' +# nobuild: false +# includesymbols: true +# versioningScheme: 'off' +# buildProperties: ' -p:Version=$(build.buildNumber)' + +- task: CmdLine@2 inputs: - command: 'pack' - packagesToPack: '**/FluentMigrator.sln' - nobuild: false - includesymbols: true - versioningScheme: 'off' - buildProperties: ' -p:Version=$(build.buildNumber)' + script: 'dotnet pack $(solution) --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' #- task: NuGetCommand@2 # inputs: From eb30534367313a47867379aab35592767d4a4def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 13:38:23 +0200 Subject: [PATCH 31/34] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f8137923a..666a485a2 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -68,7 +68,7 @@ steps: - task: CmdLine@2 inputs: - script: 'dotnet pack $(solution) --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' + script: 'dotnet pack $(Build.SourcesDirectory)$(solution) --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' #- task: NuGetCommand@2 # inputs: From 46902576e3987acd2ba6d5131638c05cb2bb8463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 13:44:16 +0200 Subject: [PATCH 32/34] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 666a485a2..3c5938a3f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -68,7 +68,7 @@ steps: - task: CmdLine@2 inputs: - script: 'dotnet pack $(Build.SourcesDirectory)$(solution) --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' + script: 'dotnet pack $(Build.SourcesDirectory)FluentMigrator.sln --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' #- task: NuGetCommand@2 # inputs: From 87b0f124911cd9aaf861dded944e5249990c6b81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 13:50:18 +0200 Subject: [PATCH 33/34] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 3c5938a3f..2ccf61323 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -68,7 +68,7 @@ steps: - task: CmdLine@2 inputs: - script: 'dotnet pack $(Build.SourcesDirectory)FluentMigrator.sln --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' + script: 'dotnet pack $(Build.SourcesDirectory)\FluentMigrator.sln --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' #- task: NuGetCommand@2 # inputs: From a6b302309cbb318dcd9e5af454310613131858ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20Gussi=C3=A5s=20L=C3=B8kseth?= Date: Sun, 6 Oct 2019 14:04:41 +0200 Subject: [PATCH 34/34] Clean up stuff commented out --- azure-pipelines.yml | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2ccf61323..b9402feed 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -46,37 +46,15 @@ steps: configuration: '$(buildConfiguration)' msbuildArgs: '/p:Version="$(assemblyVersion)" /p:AssemblyFileVersion="$(assemblyFileVersion)" /p:AssemblyInformationalVersion="$(build.buildNumber)"' -#- task: DotNetCoreCLI@2 -# inputs: -# command: 'build' -# projects: '**/FluentMigrator.sln' -# arguments: '-p:Platform="$(buildPlatform)" -p:Configuration="$(buildConfiguration)" -p:Version="$(assemblyVersion)" "-p:AssemblyFileVersion="$(assemblyFileVersion)" -p:AssemblyInformationalVersion="$(build.buildNumber)"' - - task: VSTest@2 inputs: platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' -#- task: DotNetCoreCLI@2 -# inputs: -# command: 'pack' -# packagesToPack: '**/FluentMigrator.sln' -# nobuild: false -# includesymbols: true -# versioningScheme: 'off' -# buildProperties: ' -p:Version=$(build.buildNumber)' - - task: CmdLine@2 inputs: script: 'dotnet pack $(Build.SourcesDirectory)\FluentMigrator.sln --output $(Build.ArtifactStagingDirectory) --include-symbols -p:Configuration=$(buildConfiguration) -p:Version=$(build.buildNumber) --verbosity Detailed' -#- task: NuGetCommand@2 -# inputs: -# command: 'pack' -# packagesToPack: '**/FluentMigrator.sln' -# versioningScheme: 'byBuildNumber' -# includeSymbols: true - - task: DotNetCoreCLI@2 inputs: command: 'publish' @@ -124,13 +102,6 @@ steps: versioningScheme: 'byBuildNumber' buildProperties: '-OutputDirectory "$(Build.ArtifactStagingDirectory)/output" -Properties Configuration=$(buildConfiguration)' -#- task: NuGetCommand@2 -# inputs: -# command: 'push' -# packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg' -# nuGetFeedType: 'internal' -# publishVstsFeed: 'f115edaf-9327-4e7d-b110-b8479c7c3a1b' - - task: PublishBuildArtifacts@1 inputs: PathtoPublish: '$(Build.ArtifactStagingDirectory)'