diff --git a/.github/workflows/windows-latest.yml b/.github/workflows/windows-latest.yml new file mode 100644 index 000000000..27b16eec6 --- /dev/null +++ b/.github/workflows/windows-latest.yml @@ -0,0 +1,20 @@ +# build status appears on https://github.com/haproxy/haproxy/actions + +name: windows-latest + +on: [push] + +jobs: + cygwin: + + runs-on: windows-latest + + steps: + - uses: actions/checkout@v1 + - name: install prerequisites + run: choco install bash make libssl-devel cygwin-devel gcc-core libgcc1 binutils lua-devel libpcre-devel zlib-devel --source cygwin + - name: fake step + run: C:\\tools\\cygwin\\bin\\bash -lc 'pwd' + - name: build + run: C:\\tools\\cygwin\\bin\\bash -lc 'cd $OLDPWD && make TARGET=cygwin USE_ZLIB=1 USE_PCRE=1 USE_PCRE_JIT=1 USE_LUA=1 USE_OPENSSL=1 USE_THREAD=1 && ./haproxy -vv' + diff --git a/.travis.yml b/.travis.yml index a0d9502b4..bf4b82aa9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,5 @@ # build status appears on https://travis-ci.com/haproxy/haproxy -sudo: required dist: bionic language: c @@ -86,12 +85,6 @@ matrix: if: type != cron compiler: clang env: TARGET=osx FLAGS="USE_OPENSSL=1" OPENSSL_VERSION=1.1.1d -# - os: windows -# if: type == cron -# install: -# - choco install bash make libssl-devel cygwin-devel gcc-core libgcc1 binutils lua-devel libpcre-devel zlib-devel --source cygwin -# script: -# - C:\\tools\\cygwin\\bin\\bash -lc 'cd $OLDPWD && make TARGET=cygwin USE_ZLIB=1 USE_PCRE=1 USE_PCRE_JIT=1 USE_LUA=1 USE_OPENSSL=1 USE_THREAD=1 && ./haproxy -vv' - os: linux if: type == cron compiler: clang