github-ci: add ebpf build

Use Debian 10 to build eBPF.
pull/6059/head
Eric Leblond 5 years ago committed by Victor Julien
parent d477d3a878
commit 23b1607d69

@ -1225,7 +1225,10 @@ jobs:
pkg-config \ pkg-config \
sudo \ sudo \
zlib1g \ zlib1g \
zlib1g-dev zlib1g-dev \
clang \
libbpf-dev \
libelf-dev
- name: Install Rust - name: Install Rust
run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain $RUST_VERSION_KNOWN -y run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain $RUST_VERSION_KNOWN -y
- run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH - run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
@ -1242,7 +1245,7 @@ jobs:
cp prep/cbindgen $HOME/.cargo/bin cp prep/cbindgen $HOME/.cargo/bin
chmod 755 $HOME/.cargo/bin/cbindgen chmod 755 $HOME/.cargo/bin/cbindgen
- run: ./autogen.sh - run: ./autogen.sh
- run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests --enable-fuzztargets - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests --enable-fuzztargets --enable-ebpf --enable-ebpf-build
- run: make -j2 - run: make -j2
- run: make check - run: make check
- run: tar xf prep/suricata-verify.tar.gz - run: tar xf prep/suricata-verify.tar.gz

Loading…
Cancel
Save