diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..a9c6c5a9 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "src/SDKs/O2.Toolkit"] + path = src/SDKs/O2.Toolkit + url = https://github.com/O2-Bionics/O2.Toolkit.git diff --git a/build/azure-devops/auth-api/azure-pipelines.yml b/build/azure-devops/auth-api/azure-pipelines.yml index fbb3f7b7..a61f1022 100644 --- a/build/azure-devops/auth-api/azure-pipelines.yml +++ b/build/azure-devops/auth-api/azure-pipelines.yml @@ -1,21 +1,29 @@ -name: auth-api trigger: - branches: - include: - - master - - dev - paths: - include: - - src/Services/auth +- dev -jobs: +pool: Default + +variables: + solution: 'src/Services/auth/**/*.sln' + buildPlatform: 'Any CPU' + buildConfiguration: 'Release' steps: -- script: echo Hello, world! - displayName: 'Run a one-line script' +- 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)' -- script: | - echo Add other tasks to build, test, and deploy your project. - echo See https://aka.ms/yaml - displayName: 'Run a multi-line script' \ No newline at end of file +- task: VSTest@2 + inputs: + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' diff --git a/src/SDKs/O2.Toolkit b/src/SDKs/O2.Toolkit new file mode 160000 index 00000000..56eabd87 --- /dev/null +++ b/src/SDKs/O2.Toolkit @@ -0,0 +1 @@ +Subproject commit 56eabd87622d297571e024333df1324c46a6e3b9