From f604a1dd009a79629b94b798f3d7020c38dffdfb Mon Sep 17 00:00:00 2001 From: Daniel Jurek Date: Thu, 11 Jun 2020 11:20:52 -0700 Subject: [PATCH] Replace CMake steps with script steps (#156) * Replace CMake steps with script steps * Remove comment, use script tasks to invoke cmake going forward --- .../templates/jobs/archetype-sdk-client.yml | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/eng/pipelines/templates/jobs/archetype-sdk-client.yml b/eng/pipelines/templates/jobs/archetype-sdk-client.yml index 5f563bb3d..60bd995ea 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-client.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-client.yml @@ -105,18 +105,21 @@ jobs: # Execute only if there is at least one dependency to be installed condition: and(succeeded(), not(eq(variables['vcpkg.deps'], ''))) - - task: CMake@1 - inputs: - cmakeArgs: --version - displayName: cmake version - - task: CMake@1 - inputs: - cmakeArgs: $(build.args) .. + - script: mkdir build + displayName: create working directory + + - script: cmake --version + workingDirectory: build + displayName: cmake --version + + - script: cmake ${{ parameters.BuildArgs }} .. + workingDirectory: build displayName: cmake generate - - task: CMake@1 - inputs: - cmakeArgs: --build . + + - script: cmake --build . + workingDirectory: build displayName: cmake build + - script: | ctest -V workingDirectory: build