Browse Source

Merge PR #1471: CI: Azure Pipelines: enable submodules checkout

Davide Beatrici 4 years ago
parent
commit
d0fe38384c
3 changed files with 12 additions and 0 deletions
  1. 3 0
      .ci/azure-pipelines/linux.yml
  2. 3 0
      .ci/azure-pipelines/macos.yml
  3. 6 0
      .ci/azure-pipelines/windows.yml

+ 3 - 0
.ci/azure-pipelines/linux.yml

@@ -3,6 +3,9 @@ jobs:
   pool:
     vmImage: ubuntu-18.04
   steps:
+  - checkout: self
+    submodules: true
+    persistCredentials: true
   - script: sudo apt update && sudo apt-get -y install cmake gcc g++ ninja-build libncurses5-dev libreadline-dev libsodium-dev libssl-dev make zlib1g-dev liblz4-dev
     displayName: 'Prepare environment'
   - script: "$(Build.SourcesDirectory)/.ci/azure-pipelines/linux_build.sh"

+ 3 - 0
.ci/azure-pipelines/macos.yml

@@ -3,6 +3,9 @@ jobs:
   pool:
     vmImage: macOS-latest
   steps:
+  - checkout: self
+    submodules: true
+    persistCredentials: true
   - script: brew install pkg-config cmake ninja ncurses readline libsodium openssl zlib
     displayName: 'Prepare environment'
   - script: '$(Build.SourcesDirectory)/.ci/azure-pipelines/macos_build.sh'

+ 6 - 0
.ci/azure-pipelines/windows.yml

@@ -3,6 +3,9 @@ jobs:
   pool:
     vmImage: windows-latest
   steps:
+  - checkout: self
+    submodules: true
+    persistCredentials: true
   - template: "windows-steps.yml"
     parameters:
       architecture: "x64"
@@ -13,6 +16,9 @@ jobs:
   pool:
     vmImage: windows-latest
   steps:
+  - checkout: self
+    submodules: true
+    persistCredentials: true
   - template: "windows-steps.yml"
     parameters:
       architecture: "x86"