summaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorWayne Davison <wayne@opencoder.net>2020-07-14 20:41:44 -0700
committerWayne Davison <wayne@opencoder.net>2020-07-14 20:41:44 -0700
commit25e08110d54eef4fed8f5dc5ceb3b4374e5d6a02 (patch)
treebd254ae3d5f74338912d280732d9ba0f4fb840de /.cirrus.yml
parent95f683039d9579745a0352b28bf5a08b79b9da40 (diff)
downloadrsync-25e08110d54eef4fed8f5dc5ceb3b4374e5d6a02.tar.gz
Let's try a Cygwin build on Cirrus.
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml25
1 files changed, 24 insertions, 1 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index 5969576f..1d2067e3 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -1,4 +1,4 @@
-task:
+freebsd_task:
name: FreeBSD
freebsd_instance:
image: freebsd-12-1-release-amd64
@@ -18,3 +18,26 @@ task:
- make check
ssl_file_list_script:
- /usr/local/bin/rsync-ssl --no-motd download.samba.org::rsyncftp/ || true
+
+cygwin_task:
+ name: Cygwin
+ windows_container:
+ image: cirrusci/windowsservercore:2019
+ os_version: 2019
+ env:
+ PATH: C:\tools\cygwin\bin;$PATH
+ prep_script:
+ - choco install -y --no-progress cygwin cyg-get
+ - cyg-get make autoconf automake gcc-core gcc-g++ libssl-devel libzstd-devel liblz4-devel
+ configure_script:
+ - bash -c './configure --disable-md2man --disable-xxhash'
+ make_script:
+ - bash -c 'make'
+ install_script:
+ - bash -c 'make install'
+ info_script:
+ - bash -c '/usr/local/bin/rsync --version'
+ test_script:
+ - bash -c 'make check'
+ ssl_file_list_script:
+ - bash -c '/usr/local/bin/rsync-ssl --no-motd download.samba.org::rsyncftp/ || true'