|
@@ -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"
|