add empty daily CI run (#5675)

This is meant to be filled once we have a better idea of what exactly we
want to test. See #5665 for current thinking about it.

CHANGELOG_BEGIN
CHANGELOG_END
This commit is contained in:
Gary Verhaegen 2020-04-23 10:36:20 +02:00 committed by GitHub
parent 48fd1e47a0
commit 644d4c7512
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

47
ci/cron/daily-compat.yml Normal file
View File

@ -0,0 +1,47 @@
# Copyright (c) 2020 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# Do not run on PRs
pr: none
# Do not run on merge to master
trigger: none
# Do run on a schedule (daily)
#
# Note: machines are killed every day at 4AM UTC, so we need to either:
# - run sufficiently before that that this doesn't get killed, or
# - run sufficiently after that that machines are initialized.
#
# Targeting 6AM UTC seems to fit that.
schedules:
- cron: "0 6 * * *"
displayName: daily compat check
branches:
include:
- master
always: true
jobs:
- job: compatibility
timeoutInMinutes: 240
strategy:
matrix:
linux:
pool: 'linux-pool'
macos:
pool: 'macOS-pool'
#windows:
#pool: 'windows-pool'
pool:
name: $(pool)
steps:
- checkout: self
- bash: ci/dev-env-install.sh
displayName: 'Build/Install the Developer Environment'
- bash: |
set -euo pipefail
# FIXME: fill in the gaps.
exit 0
- template: ci/tell-slack-failed.yml