mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-18 16:51:30 +00:00
build: focal builder generic kernel headers
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com> Signed-off-by: Lorenzo Fontana <lo@linux.com>
This commit is contained in:
parent
555bf1f10d
commit
fd97f99b9f
@ -12,19 +12,19 @@ jobs:
|
|||||||
command: apt update -y
|
command: apt update -y
|
||||||
- run:
|
- run:
|
||||||
name: Install dependencies
|
name: Install dependencies
|
||||||
command: DEBIAN_FRONTEND=noninteractive apt install libssl-dev libyaml-dev libncurses-dev libc-ares-dev libprotobuf-dev protobuf-compiler libjq-dev libyaml-cpp-dev libgrpc++-dev protobuf-compiler-grpc rpm libelf-dev cmake build-essential libcurl4-openssl-dev -y
|
command: DEBIAN_FRONTEND=noninteractive apt install libssl-dev libyaml-dev libncurses-dev libc-ares-dev libprotobuf-dev protobuf-compiler libjq-dev libyaml-cpp-dev libgrpc++-dev protobuf-compiler-grpc rpm libelf-dev cmake build-essential libcurl4-openssl-dev linux-headers-generic clang llvm -y
|
||||||
- run:
|
- run:
|
||||||
name: Prepare project
|
name: Prepare project
|
||||||
command: |
|
command: |
|
||||||
mkdir build
|
mkdir build
|
||||||
pushd build
|
pushd build
|
||||||
cmake ..
|
cmake -DBUILD_BPF=On ..
|
||||||
popd
|
popd
|
||||||
- run:
|
- run:
|
||||||
name: Build
|
name: Build
|
||||||
command: |
|
command: |
|
||||||
pushd build
|
pushd build
|
||||||
make -j4 all
|
KERNELDIR=/lib/modules/$(ls /lib/modules)/build make -j4 all
|
||||||
popd
|
popd
|
||||||
- run:
|
- run:
|
||||||
name: Run unit tests
|
name: Run unit tests
|
||||||
@ -44,19 +44,19 @@ jobs:
|
|||||||
command: apt update -y
|
command: apt update -y
|
||||||
- run:
|
- run:
|
||||||
name: Install dependencies
|
name: Install dependencies
|
||||||
command: DEBIAN_FRONTEND=noninteractive apt install libssl-dev libyaml-dev libncurses-dev libc-ares-dev libprotobuf-dev protobuf-compiler libjq-dev libyaml-cpp-dev libgrpc++-dev protobuf-compiler-grpc rpm libelf-dev cmake build-essential libcurl4-openssl-dev -y
|
command: DEBIAN_FRONTEND=noninteractive apt install libssl-dev libyaml-dev libncurses-dev libc-ares-dev libprotobuf-dev protobuf-compiler libjq-dev libyaml-cpp-dev libgrpc++-dev protobuf-compiler-grpc rpm libelf-dev cmake build-essential libcurl4-openssl-dev linux-headers-generic clang llvm -y
|
||||||
- run:
|
- run:
|
||||||
name: Prepare project
|
name: Prepare project
|
||||||
command: |
|
command: |
|
||||||
mkdir build
|
mkdir build
|
||||||
pushd build
|
pushd build
|
||||||
cmake -DCMAKE_BUILD_TYPE=debug ..
|
cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_BPF=On ..
|
||||||
popd
|
popd
|
||||||
- run:
|
- run:
|
||||||
name: Build
|
name: Build
|
||||||
command: |
|
command: |
|
||||||
pushd build
|
pushd build
|
||||||
make -j4 all
|
KERNELDIR=/lib/modules/$(ls /lib/modules)/build make -j4 all
|
||||||
popd
|
popd
|
||||||
- run:
|
- run:
|
||||||
name: Run unit tests
|
name: Run unit tests
|
||||||
|
Loading…
Reference in New Issue
Block a user