Annotation of embedaddon/miniupnpd/.gitlab-ci.yml, revision 1.1.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>