diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 3710ba49..f1ccae59 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -30,7 +30,8 @@ variables: branchName: $[ replace(variables['Build.SourceBranch'], 'refs/heads/', '') ] ${{ if startsWith(variables['Build.SourceBranch'], 'refs/pull/') }}: branchName: $[ replace(variables['System.PullRequest.SourceBranch'], 'refs/heads/', '') ] - master_or_release: $[ or(startsWith(variables['branchName'], 'release'), eq(variables['branchName'], 'master'), eq(variables['Build.Reason'], 'Schedule')) ] + master_or_release: $[ or(startsWith(variables['branchName'], 'release'), eq(variables['branchName'], 'master')) ] + is_scheduled: $[ eq(variables['Build.Reason'], 'Schedule') ] stages: # check code quality first to fail fast (isort, flake8, black) @@ -113,6 +114,7 @@ stages: condition: > and( ne(variables.master_or_release, 'True'), + ne(variables.is_scheduled, 'True'), eq(stageDependencies.detect_build_config_changes.checkout_and_diff.outputs['diff.conda_build_config_changed'], '0') ) @@ -179,6 +181,7 @@ stages: condition: > and( ne(variables.master_or_release, 'True'), + ne(variables.is_scheduled, 'True'), ne(stageDependencies.detect_build_config_changes.checkout_and_diff.outputs['diff.conda_build_config_changed'], '0') ) @@ -244,7 +247,11 @@ stages: - job: displayName: 'matrix' - condition: eq(variables.master_or_release, 'True') + condition: > + or( + eq(variables.master_or_release, 'True'), + eq(variables.is_scheduled, 'True') + ) pool: vmImage: 'ubuntu-latest'