|
1 | 1 | variables: |
2 | | - ITKv4_VERSION: release-4.13 |
| 2 | + ITKv4_VERSION: v4.13.2 |
3 | 3 | ITKv5_VERSION: v5.0.0 |
4 | 4 | ITK_SOURCE_DIR: $(Agent.BuildDirectory)/ITK-source |
5 | 5 | ITK_BINARY_DIR: $(Agent.BuildDirectory)/ITK-build |
|
97 | 97 | - bash: ctest --config Release -VV -j 2 |
98 | 98 | displayName: 'CTest Elastix' |
99 | 99 | workingDirectory: $(ELASTIX_BINARY_DIR) |
100 | | -- job: Ubuntu1404 |
101 | | - timeoutInMinutes: 0 |
102 | | - pool: |
103 | | - vmImage: 'ubuntu-16.04' |
104 | | - container: ubuntu:14.04 |
105 | | - strategy: |
106 | | - matrix: |
107 | | - ITKv4: |
108 | | - itk.version: $(ITKv4_VERSION) |
109 | | - ITKv5: |
110 | | - itk.version: $(ITKv5_VERSION) |
111 | | - steps: |
112 | | - - script: | |
113 | | - sudo apt-get update && \ |
114 | | - sudo apt-get -y upgrade && \ |
115 | | - sudo apt-get install -y build-essential && \ |
116 | | - sudo apt-get install -y software-properties-common && \ |
117 | | - sudo apt-get install -y git wget |
118 | | - displayName: Install dependencies |
119 | | - - script: | |
120 | | - wget https://github.com/Kitware/CMake/releases/download/v3.13.3/cmake-3.13.3.tar.gz |
121 | | - tar -xvzf cmake-3.13.3.tar.gz |
122 | | - pushd cmake-3.13.3/ |
123 | | - ./configure |
124 | | - make -j2 |
125 | | - sudo make install |
126 | | - popd |
127 | | - sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force |
128 | | - displayName: Build CMake |
129 | | - - script: | |
130 | | - git clone https://github.com/InsightSoftwareConsortium/ITK $(ITK_SOURCE_DIR) |
131 | | - pushd $(ITK_SOURCE_DIR) |
132 | | - git checkout $(itk.version) |
133 | | - popd |
134 | | - displayName: Clone ITK |
135 | | - - script: | |
136 | | - mkdir $(ITK_BINARY_DIR) |
137 | | - mkdir $(ELASTIX_BINARY_DIR) |
138 | | - displayName: Make build directories |
139 | | - - task: CMake@1 |
140 | | - displayName: 'CMake Generate ITK' |
141 | | - inputs: |
142 | | - cmakeArgs: -DBUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF $(ITK_SOURCE_DIR) |
143 | | - workingDirectory: $(ITK_BINARY_DIR) |
144 | | - - task: CMake@1 |
145 | | - displayName: 'CMake Build ITK' |
146 | | - inputs: |
147 | | - cmakeArgs: --build . --config Release -j 2 |
148 | | - workingDirectory: $(ITK_BINARY_DIR) |
149 | | - - task: CMake@1 |
150 | | - displayName: 'CMake Generate Elastix' |
151 | | - inputs: |
152 | | - cmakeArgs: -DITK_DIR=$(ITK_BINARY_DIR) -DBUILD_TESTING=ON -DUSE_ALL_COMPONENTS=ON $(ELASTIX_SOURCE_DIR) |
153 | | - workingDirectory: $(ELASTIX_BINARY_DIR) |
154 | | - - task: CMake@1 |
155 | | - displayName: 'CMake Build Elastix' |
156 | | - inputs: |
157 | | - cmakeArgs: --build . --config Release -j 2 |
158 | | - workingDirectory: $(ELASTIX_BINARY_DIR) |
159 | | - - bash: ctest --config Release -VV -j 2 |
160 | | - displayName: 'CTest Elastix' |
161 | | - workingDirectory: $(ELASTIX_BINARY_DIR) |
162 | 100 | - job: macOS |
163 | 101 | timeoutInMinutes: 0 |
164 | 102 | pool: |
|
0 commit comments