diff --git a/.cirrus.yml b/.cirrus.yml index 8db8107ceb..26aa20e526 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -83,70 +83,3 @@ freebsd_task: - sudo -u nobody make V=1 TFLAGS="-n !SFTP !SCP" test-ci install_script: - make V=1 install - -windows_task: - skip: "changesIncludeOnly( - '.azure-pipelines.yml', - '.circleci/**', - '.github/**', - 'appveyor.yml', - 'packages/**', - 'plan9/**' - )" - - name: Windows - timeout_in: 120m - windows_container: - image: ${container_img} - - matrix: - - name: Windows 32-bit shared/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw32:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-i686-libssh2 mingw-w64-i686-python-pip mingw-w64-i686-python-wheel mingw-w64-i686-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=i686-w64-mingw32 --build=i686-w64-mingw32 --prefix=/mingw32 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 - tests: "~571" - make_cmd: make V=1 - - name: Windows 32-bit static/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw32:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-i686-libssh2 mingw-w64-i686-python-pip mingw-w64-i686-python-wheel mingw-w64-i686-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=i686-w64-mingw32 --build=i686-w64-mingw32 --prefix=/mingw32 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 --disable-shared --enable-static --enable-websockets - tests: "~571" - make_cmd: make LDFLAGS=-all-static V=1 - PKG_CONFIG: pkg-config --static - - name: Windows 64-bit shared/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw64:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-x86_64-libssh2 mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-wheel mingw-w64-x86_64-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --prefix=/mingw64 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 --enable-websockets - tests: "~571" - make_cmd: make V=1 - - name: Windows 64-bit static/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw64:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-x86_64-libssh2 mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-wheel mingw-w64-x86_64-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --prefix=/mingw64 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 --disable-shared --enable-static --enable-websockets - tests: "~571" - make_cmd: make LDFLAGS=-all-static V=1 - PKG_CONFIG: pkg-config --static - - env: - CIRRUS_CLONE_DEPTH: 10 - MSYS2_PATH_TYPE: inherit - MAKEFLAGS: -j 3 - - prepare_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %prepare%" - configure_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && autoreconf -fi && ./configure %configure%" - compile_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %make_cmd% && %make_cmd% examples && cd tests && %make_cmd%" - install_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %make_cmd% install && PATH=/usr/bin:/bin find . -type f -path '*/.libs/*.exe' -print -execdir mv -t .. {} \;" - test_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %make_cmd% TFLAGS='!IDN !SCP ~612 ~1056 %tests%' test-ci"