From 1d329236b3244ea9994aab7b834979a7f2ef08f5 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 31 Aug 2018 13:52:33 +0200 Subject: [PATCH] gitlab-ci: Move tumbleweed to the end of the file Signed-off-by: Andreas Schneider --- .gitlab-ci.yml | 147 +++++++++++++++++++++++++------------------------ 1 file changed, 74 insertions(+), 73 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 103b14f5..8cf6621a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -157,6 +157,80 @@ fedora/mbedtls/x86-64: paths: - obj/ +# Unit testing only, no client and pkd testing, because cwrap is not available +# for MinGW +fedora/mingw64: + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$MINGW_BUILD + script: + - Xvfb :1 -screen 0 1024x768x16 -ac +extension GLX +render -noreset -nolisten tcp & + - export DISPLAY=:1 + - mkdir -p obj && cd obj && mingw64-cmake -DCMAKE_BUILD_TYPE=Debug + -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON --DWITH_PCAP=ON + -DPICKY_DEVELOPER=ON + -DUNIT_TESTING=ON .. && + make -j$(nproc) + - export WINEPATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin + - ctest --output-on-failure + tags: + - shared + except: + - tags + artifacts: + expire_in: 1 week + when: on_failure + paths: + - obj/ + +# Unit testing only, no client and pkd testing, because cwrap is not available +# for MinGW +fedora/mingw32: + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$MINGW_BUILD + script: + - Xvfb :1 -screen 0 1024x768x16 -ac +extension GLX +render -noreset -nolisten tcp & + - export DISPLAY=:1 + - mkdir -p obj && cd obj && mingw32-cmake -DCMAKE_BUILD_TYPE=Debug + -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON --DWITH_PCAP=ON + -DPICKY_DEVELOPER=ON + -DUNIT_TESTING=ON .. && + make -j$(nproc) + - export WINEPATH=/usr/i686-w64-mingw32/sys-root/mingw/bin + - ctest --output-on-failure + tags: + - shared + except: + - tags + artifacts: + expire_in: 1 week + when: on_failure + paths: + - obj/ + +.Debian.cross.template: &Debian_cross_template + stage: test + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$DEBIAN_CROSS_BUILD + script: + - build=$(dpkg-architecture -qDEB_HOST_GNU_TYPE) + - host="${CI_JOB_NAME#*.cross.}" + - mkdir -p obj && cd obj && cmake + -DCMAKE_C_COMPILER="$(which $host-gcc)" + -DCMAKE_CXX_COMPILER="$(which $host-g++)" + -DCMAKE_BUILD_TYPE=Debug + -DUNIT_TESTING=ON -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON + -DWITH_PCAP=ON .. && make -j$(nproc) + - ctest --output-on-failure -j$(nproc) + tags: + - shared + except: + - tags + artifacts: + expire_in: 1 week + when: on_failure + paths: + - obj/ + +Debian.cross.mips-linux-gnu: + <<: *Debian_cross_template + tumbleweed/openssl_1.1.x/x86-64/gcc: image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$TUMBLEWEED_BUILD script: @@ -285,76 +359,3 @@ tumbleweed/static-analysis: paths: - obj/scan -# Unit testing only, no client and pkd testing, because cwrap is not available -# for MinGW -mingw64: - image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$MINGW_BUILD - script: - - Xvfb :1 -screen 0 1024x768x16 -ac +extension GLX +render -noreset -nolisten tcp & - - export DISPLAY=:1 - - mkdir -p obj && cd obj && mingw64-cmake -DCMAKE_BUILD_TYPE=Debug - -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON --DWITH_PCAP=ON - -DPICKY_DEVELOPER=ON - -DUNIT_TESTING=ON .. && - make -j$(nproc) - - export WINEPATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin - - ctest --output-on-failure - tags: - - shared - except: - - tags - artifacts: - expire_in: 1 week - when: on_failure - paths: - - obj/ - -# Unit testing only, no client and pkd testing, because cwrap is not available -# for MinGW -mingw32: - image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$MINGW_BUILD - script: - - Xvfb :1 -screen 0 1024x768x16 -ac +extension GLX +render -noreset -nolisten tcp & - - export DISPLAY=:1 - - mkdir -p obj && cd obj && mingw32-cmake -DCMAKE_BUILD_TYPE=Debug - -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON --DWITH_PCAP=ON - -DPICKY_DEVELOPER=ON - -DUNIT_TESTING=ON .. && - make -j$(nproc) - - export WINEPATH=/usr/i686-w64-mingw32/sys-root/mingw/bin - - ctest --output-on-failure - tags: - - shared - except: - - tags - artifacts: - expire_in: 1 week - when: on_failure - paths: - - obj/ - -.Debian.cross.template: &Debian_cross_template - stage: test - image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$DEBIAN_CROSS_BUILD - script: - - build=$(dpkg-architecture -qDEB_HOST_GNU_TYPE) - - host="${CI_JOB_NAME#*.cross.}" - - mkdir -p obj && cd obj && cmake - -DCMAKE_C_COMPILER="$(which $host-gcc)" - -DCMAKE_CXX_COMPILER="$(which $host-g++)" - -DCMAKE_BUILD_TYPE=Debug - -DUNIT_TESTING=ON -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON - -DWITH_PCAP=ON .. && make -j$(nproc) - - ctest --output-on-failure -j$(nproc) - tags: - - shared - except: - - tags - artifacts: - expire_in: 1 week - when: on_failure - paths: - - obj/ - -Debian.cross.mips-linux-gnu: - <<: *Debian_cross_template