-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy path.cirrus.yml
23 lines (21 loc) · 1.13 KB
/
.cirrus.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
environment:
DOCKER_USER_NAME: ENCRYPTED[2d3c61df8b436a826fb1718d75ba3f9da9111f764a5dd0428b9eedfeb2d7a54945071bc0dc6570e0f2a183aff776db3a]
DOCKER_PASSWORD: ENCRYPTED[7f03385623a29b5da5853b10e4d0cf615b0eb9ba64a72bb6364bac2af2296620f0fcb2b61834594494a7528e53321cc9]
timeout_in: 3h
windows_docker_builder:
use_compute_credits: true
platform: windows
os_version: 2019
info_script:
- docker version
- docker info
pull_script: docker pull mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019
build_core_script: docker build -m 2GB --tag cirrusci/windowsservercore:2019 --tag cirrusci/windowsservercore:2019-%CIRRUS_TAG% windowsservercore
build_visualstudio_script: docker build -m 2GB --tag cirrusci/windowsservercore:visualstudio2022 --tag cirrusci/windowsservercore:visualstudio2022-%CIRRUS_TAG% contrib/visualstudio2022
build_cmake_script: docker build -m 2GB --tag cirrusci/windowsservercore:cmake --tag cirrusci/windowsservercore:cmake-%CIRRUS_TAG% contrib/cmake
matrix:
- name: Push
only_if: $CIRRUS_TAG != ''
push_script: push_docker.bat
- name: Build
only_if: $CIRRUS_TAG == ''