Annotation of embedaddon/miniupnpd/.gitlab-ci.yml, revision 1.1

1.1     ! misho       1: stages:
        !             2:     - build
        !             3: 
        !             4: # iproute2 : /bin/ip
        !             5: # net-tools : /sbin/ifconfig
        !             6: 
        !             7: miniupnpd_iptables:
        !             8:     stage: build
        !             9:     before_script:
        !            10:         - >
        !            11:           apt-get update -qq && apt-get install -y -qq iproute2
        !            12:           libip4tc-dev libip6tc-dev libiptc-dev libxtables-dev
        !            13:           libnfnetlink-dev uuid-dev make gcc
        !            14:           libmnl-dev libssl-dev net-tools doxygen graphviz
        !            15:     script:
        !            16:         - "cd miniupnpd"
        !            17:         - "./configure || exit 1"
        !            18:         - "make -j3 && make check || exit 1"
        !            19:         - "make install DESTDIR=/tmp/miniupnpd_iptables_install || exit 1"
        !            20:         - "make dox"
        !            21: 
        !            22: miniupnpd_nftables:
        !            23:     stage: build
        !            24:     before_script:
        !            25:         - >
        !            26:           apt-get update -qq && apt-get install -y -qq iproute2
        !            27:           libnftables-dev libnftnl-dev
        !            28:           libnfnetlink-dev uuid-dev make gcc
        !            29:           libmnl-dev libssl-dev net-tools doxygen graphviz
        !            30:     script:
        !            31:         - "cd miniupnpd"
        !            32:         - "./configure --firewall=nftables || exit 1"
        !            33:         - "make -j3 && make check || exit 1"
        !            34:         - "make install DESTDIR=/tmp/miniupnpd_nftables_install || exit 1"
        !            35:         - "make dox"
        !            36: 
        !            37: # i686-w64-mingw32-gcc
        !            38: miniupnpc:
        !            39:     stage: build
        !            40:     before_script:
        !            41:         - >
        !            42:           apt-get update -qq && apt-get install -y -qq libevent-dev
        !            43:           uuid-dev make gcc gcc-mingw-w64-i686 mingw-w64-tools
        !            44:           net-tools doxygen graphviz
        !            45:     script:
        !            46:         - "cd miniupnpc"
        !            47:         - "make -j3 && make check || exit 1"
        !            48:         - "make install DESTDIR=/tmp/miniupnpc_install || exit 1"
        !            49:         - "make clean || exit 1"
        !            50:         - "make -f Makefile.mingw DLLWRAP=i686-w64-mingw32-dllwrap WINDRES=i686-w64-mingw32-windres CC=i686-w64-mingw32-gcc AR=i686-w64-mingw32-ar"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>