123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- # Starter pipeline
- # Start with a minimal pipeline that you can customize to build and deploy your code.
- # Add steps that build, run tests, deploy, and more:
- # https://aka.ms/yaml
- jobs:
- - job: ubuntu_20_04_mem_pool_on
- displayName: 'Build - Ubuntu 20.04 - With Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'ubuntu-20.04'
- workspace:
- clean: all
- steps:
- - script: |
- mkdir build
- - script: |
- cmake -DCMAKE_BUILD_TYPE=Release ..
- make
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- make test ARGS="-V"
- displayName: 'Test'
- workingDirectory: build
- - job: ubuntu_20_04_mem_pool_off
- displayName: 'Build - Ubuntu 20.04 - No Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'ubuntu-20.04'
- workspace:
- clean: all
- steps:
- - script: |
- mkdir build
- - script: |
- cmake -DOATPP_DISABLE_POOL_ALLOCATIONS=ON -DCMAKE_BUILD_TYPE=Release ..
- make
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- make test ARGS="-V"
- displayName: 'Test'
- workingDirectory: build
- - job: ubuntu_18_04_mem_pool_on
- displayName: 'Build - Ubuntu 18.04 - With Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'Ubuntu 18.04'
- workspace:
- clean: all
- steps:
- - script: |
- mkdir build
- - script: |
- cmake -DCMAKE_BUILD_TYPE=Release ..
- make
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- make test ARGS="-V"
- displayName: 'Test'
- workingDirectory: build
- - job: ubuntu_18_04_mem_pool_off
- displayName: 'Build - Ubuntu 18.04 - No Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'Ubuntu 18.04'
- workspace:
- clean: all
- steps:
- - script: |
- mkdir build
- - script: |
- cmake -DOATPP_DISABLE_POOL_ALLOCATIONS=ON -DCMAKE_BUILD_TYPE=Release ..
- make
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- make test ARGS="-V"
- displayName: 'Test'
- workingDirectory: build
- - job: macOS_mem_pool_on
- displayName: 'Build - macOS - With Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'macOS-10.14'
- workspace:
- clean: all
- steps:
- - script: |
- mkdir build
- - script: |
- cmake -DCMAKE_BUILD_TYPE=Release ..
- make
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- make test ARGS="-V"
- displayName: 'Test'
- workingDirectory: build
- - job: macOS_mem_pool_off
- displayName: 'Build - macOS - No Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'macOS-10.14'
- workspace:
- clean: all
- steps:
- - script: |
- mkdir build
- - script: |
- cmake -DOATPP_DISABLE_POOL_ALLOCATIONS=ON -DCMAKE_BUILD_TYPE=Release ..
- make
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- make test ARGS="-V"
- displayName: 'Test'
- workingDirectory: build
- - job: windows_mem_pool_off
- displayName: 'Build - Windows - With Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'windows-latest'
- workspace:
- clean: all
- steps:
- - script: |
- MD build
- - script: |
- cmake ..
- cmake --build .
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- oatppAllTests.exe
- displayName: 'Test'
- workingDirectory: build\test\Debug\
- - job: windows_mem_pool_on
- displayName: 'Build - Windows - No Memory Pool'
- continueOnError: false
- pool:
- vmImage: 'windows-latest'
- workspace:
- clean: all
- steps:
- - script: |
- MD build
- - script: |
- cmake -DOATPP_DISABLE_POOL_ALLOCATIONS=ON ..
- cmake --build .
- displayName: 'CMake'
- workingDirectory: build
- - script: |
- oatppAllTests.exe
- displayName: 'Test'
- workingDirectory: build\test\Debug\
|