summaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
diff options
context:
space:
mode:
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r--azure-pipelines.yml173
1 files changed, 0 insertions, 173 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
deleted file mode 100644
index f1a0b89e513..00000000000
--- a/azure-pipelines.yml
+++ /dev/null
@@ -1,173 +0,0 @@
-variables:
- ACE_ROOT: $(Build.SourcesDirectory)/ACE
- TAO_ROOT: $(Build.SourcesDirectory)/TAO
- MPC_ROOT: $(Build.SourcesDirectory)/ACE/MPC
- system.prefergit: true
-
-schedules:
-- cron: "0 7 * * SUN"
- displayName: Weekly Sunday
- branches:
- include:
- - master
- always: true
-
-resources:
-- repo: self
- fetchDepth: 1
-
-jobs:
-- job: VisualStudio2019
- timeoutInMinutes: 120
- pool:
- vmImage: windows-2019
- strategy:
- matrix:
- WChar:
- BuildPlatform: x64
- BuildConfiguration: Debug
- vcpkgarch: x64-windows
- vcpkglibdir: debug\lib
- vcpkgpackages: 'openssl xerces-c[xmlch-wchar]'
- OptionalFeatures: uses_wchar=1
- Debug64:
- BuildPlatform: x64
- BuildConfiguration: Debug
- vcpkgarch: x64-windows
- vcpkglibdir: debug\lib
- vcpkgpackages: openssl xerces-c
- Release64:
- BuildPlatform: x64
- BuildConfiguration: Release
- vcpkgarch: x64-windows
- vcpkglibdir: lib
- vcpkgpackages: openssl xerces-c
- Debug32:
- BuildPlatform: Win32
- BuildConfiguration: Debug
- vcpkgarch: x86-windows
- vcpkglibdir: debug\lib
- vcpkgpackages: openssl xerces-c
- Release32:
- BuildPlatform: Win32
- BuildConfiguration: Release
- vcpkgarch: x86-windows
- vcpkglibdir: lib
- vcpkgpackages: openssl xerces-c
- variables:
- VCPKG_ROOT: $(Build.SourcesDirectory)\vcpkg
- XERCESC_INCDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\include
- XERCESC_LIBDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\$(vcpkglibdir)
- SSL_INCDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\include
- SSL_LIBDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\$(vcpkglibdir)
- steps:
- - powershell: |
- git clone -q --depth 1 git://github.com/Microsoft/vcpkg.git $(VCPKG_ROOT)
- $(VCPKG_ROOT)\bootstrap-vcpkg.bat
- $(VCPKG_ROOT)\vcpkg install --recurse --triplet $(vcpkgarch) $(vcpkgpackages)
- displayName: Install additional packages using vcpkg
- - powershell: |
- '#include "ace/config-win32.h"' > $(ACE_ROOT)/ace/config.h
- displayName: Create config.h file
- - powershell: |
- echo "xerces3=1" | out-file -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- echo "ssl=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- echo "openssl11=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- echo "versioned_namespace=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- displayName: Create default.features file
- - powershell: |
- echo $(OptionalFeatures) | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- displayName: Add optional features ($(OptionalFeatures))
- condition: and(succeeded(), ne(variables['OptionalFeatures'], ''))
- - powershell: git clone -q --depth 1 git://github.com/DOCGroup/MPC.git $(MPC_ROOT)
- displayName: git clone MPC
- - powershell: perl $(ACE_ROOT)/bin/mwc.pl -type vs2019 $(TAO_ROOT)/TAO_ACE.mwc -workers 4
- displayName: Run script mwc.pl on $(TAO_ROOT)/TAO_ACE.mwc
- - powershell: perl $(ACE_ROOT)/bin/mwc.pl -type vs2019 $(ACE_ROOT)/tests/tests.mwc -workers 4
- displayName: Run script mwc.pl on $(ACE_ROOT)/tests/tests.mwc
- - task: VSBuild@1
- displayName: Build solution TAO/TAO_ACE.sln
- inputs:
- solution: TAO/TAO_ACE.sln
- platform: $(BuildPlatform)
- configuration: $(BuildConfiguration)
- maximumCpuCount: true
- - task: VSBuild@1
- displayName: Build solution ACE/tests/tests.sln
- inputs:
- solution: ACE/tests/tests.sln
- platform: $(BuildPlatform)
- configuration: $(BuildConfiguration)
- maximumCpuCount: true
-
-- job: VisualStudio2017
- timeoutInMinutes: 120
- pool:
- vmImage: vs2017-win2016
- strategy:
- matrix:
- WChar:
- BuildPlatform: x64
- BuildConfiguration: Debug
- vcpkgarch: x64-windows
- vcpkglibdir: debug\lib
- vcpkgpackages: 'openssl xerces-c[xmlch-wchar]'
- OptionalFeatures: uses_wchar=1
- Debug64:
- BuildPlatform: x64
- BuildConfiguration: Debug
- vcpkgarch: x64-windows
- vcpkglibdir: debug\lib
- vcpkgpackages: openssl xerces-c
- Release64:
- BuildPlatform: x64
- BuildConfiguration: Release
- vcpkgarch: x64-windows
- vcpkglibdir: lib
- vcpkgpackages: openssl xerces-c
- variables:
- VCPKG_ROOT: $(Build.SourcesDirectory)\vcpkg
- XERCESC_INCDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\include
- XERCESC_LIBDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\$(vcpkglibdir)
- SSL_INCDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\include
- SSL_LIBDIR: $(VCPKG_ROOT)\installed\$(vcpkgarch)\$(vcpkglibdir)
- steps:
- - powershell: |
- git clone --depth 1 git://github.com/Microsoft/vcpkg.git $(VCPKG_ROOT)
- $(VCPKG_ROOT)\bootstrap-vcpkg.bat
- $(VCPKG_ROOT)\vcpkg install --recurse --triplet $(vcpkgarch) $(vcpkgpackages)
- displayName: Install additional packages using vcpkg
- - powershell: |
- '#include "ace/config-win32.h"' > $(ACE_ROOT)/ace/config.h
- displayName: Create config.h file
- - powershell: |
- echo "xerces3=1" | out-file -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- echo "ssl=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- echo "openssl11=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- echo "versioned_namespace=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- echo "ipv6=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- displayName: Create default.features file
- - powershell: |
- echo $(OptionalFeatures) | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
- displayName: Add optional features ($(OptionalFeatures))
- condition: and(succeeded(), ne(variables['OptionalFeatures'], ''))
- - powershell: git clone --depth 1 git://github.com/DOCGroup/MPC.git $(MPC_ROOT)
- displayName: git clone MPC
- - powershell: perl $(ACE_ROOT)/bin/mwc.pl -type vs2017 $(TAO_ROOT)/TAO_ACE.mwc -workers 4
- displayName: Run script mwc.pl on $(TAO_ROOT)/TAO_ACE.mwc
- - powershell: perl $(ACE_ROOT)/bin/mwc.pl -type vs2017 $(ACE_ROOT)/tests/tests.mwc -workers 4
- displayName: Run script mwc.pl on $(ACE_ROOT)/tests/tests.mwc
- - task: VSBuild@1
- displayName: Build solution TAO/TAO_ACE.sln
- inputs:
- solution: TAO/TAO_ACE.sln
- platform: $(BuildPlatform)
- configuration: $(BuildConfiguration)
- maximumCpuCount: true
- - task: VSBuild@1
- displayName: Build solution ACE/tests/tests.sln
- inputs:
- solution: ACE/tests/tests.sln
- platform: $(BuildPlatform)
- configuration: $(BuildConfiguration)
- maximumCpuCount: true