diff options
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r-- | azure-pipelines.yml | 173 |
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 |