From fb11e302538dbd902ca258c468a7aa3bbc02bd60 Mon Sep 17 00:00:00 2001
From: jmarks212 <57322192+jmarks212@users.noreply.github.com>
Date: Sun, 3 Nov 2019 10:56:15 -0500
Subject: [PATCH 1/4] 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 0000000..6d41783
--- /dev/null
+++ b/azure-pipelines.yml
@@ -0,0 +1,34 @@
+# ASP.NET
+# Build and test ASP.NET projects.
+# Add steps that publish symbols, save build artifacts, deploy, and more:
+# https://docs.microsoft.com/azure/devops/pipelines/apps/aspnet/build-aspnet-4
+
+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:PackageLocation="$(build.artifactStagingDirectory)"'
+ platform: '$(buildPlatform)'
+ configuration: '$(buildConfiguration)'
+
+- task: VSTest@2
+ inputs:
+ platform: '$(buildPlatform)'
+ configuration: '$(buildConfiguration)'
From cb83f522622da9ccc4ec9aacf41a5f64641a5b57 Mon Sep 17 00:00:00 2001
From: jmarks212 <57322192+jmarks212@users.noreply.github.com>
Date: Sun, 3 Nov 2019 11:10:24 -0500
Subject: [PATCH 2/4] Update navbar.component.html
---
.../angular/src/app/navbar/navbar.component.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/PokerLeagueManager.UI.Web/angular/src/app/navbar/navbar.component.html b/src/PokerLeagueManager.UI.Web/angular/src/app/navbar/navbar.component.html
index 254481e..7b2c606 100644
--- a/src/PokerLeagueManager.UI.Web/angular/src/app/navbar/navbar.component.html
+++ b/src/PokerLeagueManager.UI.Web/angular/src/app/navbar/navbar.component.html
@@ -2,7 +2,7 @@
-
Recent Games - Dylan is Awesome
+ Recent Games - Updated Title Page
Sign In
From 5607949014d101c30442505bb3c56691d3021828 Mon Sep 17 00:00:00 2001
From: jmarks212 <57322192+jmarks212@users.noreply.github.com>
Date: Sun, 3 Nov 2019 12:59:43 -0500
Subject: [PATCH 3/4] copyingDacPac Files
[skip ci]
---
azure-pipelines-1.yml | 48 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
create mode 100644 azure-pipelines-1.yml
diff --git a/azure-pipelines-1.yml b/azure-pipelines-1.yml
new file mode 100644
index 0000000..e73cbe4
--- /dev/null
+++ b/azure-pipelines-1.yml
@@ -0,0 +1,48 @@
+# ASP.NET
+# Build and test ASP.NET projects.
+# Add steps that publish symbols, save build artifacts, deploy, and more:
+# https://docs.microsoft.com/azure/devops/pipelines/apps/aspnet/build-aspnet-4
+
+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:PackageLocation="$(build.artifactStagingDirectory)"'
+ platform: '$(buildPlatform)'
+ configuration: '$(buildConfiguration)'
+
+- task: VSTest@2
+ inputs:
+ platform: '$(buildPlatform)'
+ configuration: '$(buildConfiguration)'
+
+
+- task: PublishBuildArtifacts@1
+ inputs:
+ PathtoPublish: '$(Build.ArtifactStagingDirectory)'
+ ArtifactName: 'drop'
+ publishLocation: 'Container'
+
+- task: CopyFiles@2
+ inputs:
+ SourceFolder: '$(build.SourcesDirectory)'
+ Contents: '**\*.dacpac'
+ TargetFolder: '$(Build.ArtifactStagingDirectory)'
+ flattenFolders: true
\ No newline at end of file
From 27d4a1b2cbb7afa2cccfe56a4f14878dd0e2e689 Mon Sep 17 00:00:00 2001
From: jmarks212 <57322192+jmarks212@users.noreply.github.com>
Date: Sun, 3 Nov 2019 13:29:41 -0500
Subject: [PATCH 4/4] Update with yml corrections
[skip ci]
---
azure-pipelines-2.yml | 77 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 77 insertions(+)
create mode 100644 azure-pipelines-2.yml
diff --git a/azure-pipelines-2.yml b/azure-pipelines-2.yml
new file mode 100644
index 0000000..a90b084
--- /dev/null
+++ b/azure-pipelines-2.yml
@@ -0,0 +1,77 @@
+# ASP.NET
+# Build and test ASP.NET projects.
+# Add steps that publish symbols, save build artifacts, deploy, and more:
+# https://docs.microsoft.com/azure/devops/pipelines/apps/aspnet/build-aspnet-4
+
+trigger:
+- master
+
+pool:
+ vmImage: 'windows-latest'
+
+variables:
+ solution: '**/*.sln'
+ buildPlatform: 'Any CPU'
+ buildConfiguration: 'Release'
+
+steps:
+- task: NuGetToolInstaller@1
+ displayName: Install Nuget
+
+- task: NuGetCommand@2
+ displayName: NuGet Restore
+ inputs:
+ restoreSolution: '$(solution)'
+
+- task: BatchScript@1
+ displayName: Build Angular
+ inputs:
+ filename: '$(Build.SourcesDirectory)\src\PokerLeagueManager.UI.Web\BuildAngular.bat'
+
+- task: VSBuild@1
+ displayName: Build Solution
+ inputs:
+ solution: '$(solution)'
+ msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true'
+ platform: '$(buildPlatform)'
+ configuration: '$(buildConfiguration)'
+
+- task: CopyFiles@2
+ displayName: Copy Deployment Packages
+ inputs:
+ SourceFolder: '$(Build.SourcesDirectory)'
+ Contents: |
+ **\*.Commands.WebApi.zip
+ **\*.Events.WebApi.zip
+ **\*.Queries.WebApi.zip
+ **\*.UI.Web.zip
+ **\*.dacpac
+ TargetFolder: '$(Build.ArtifactStagingDirectory)'
+ flattenFolders: true
+
+- task: CopyFiles@2
+ displayName: Copy Deploy folder
+ inputs:
+ SourceFolder: '$(Build.SourcesDirectory)\deploy'
+ Contents: '**'
+ TargetFolder: '$(Build.ArtifactStagingDirectory)\deploy'
+
+- task: CopyFiles@2
+ displayName: Copy Utility
+ inputs:
+ SourceFolder: '$(Build.SourcesDirectory)\src\PokerLeagueManager.Utilities\bin\$(BuildConfiguration)'
+ Contents: '**'
+ TargetFolder: '$(Build.ArtifactStagingDirectory)\Utility'
+
+- task: VSTest@2
+ displayName: Run Unit Tests
+ inputs:
+ platform: '$(buildPlatform)'
+ configuration: '$(buildConfiguration)'
+
+- task: PublishBuildArtifacts@1
+ displayName: Publish Artifacts
+ inputs:
+ PathtoPublish: '$(Build.ArtifactStagingDirectory)'
+ ArtifactName: 'drop'
+ publishLocation: 'Container'
\ No newline at end of file