From ac8998caa9fdc83bd6625bb4864e19f0230b787c Mon Sep 17 00:00:00 2001 From: Moshe Kaplan Date: Wed, 3 Nov 2021 23:25:51 -0400 Subject: [PATCH 1/5] Create build.yml --- .github/workflows/build.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..bb01739 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,20 @@ +name: Build SysinternalsEBPF +on: [push, pull_request] +jobs: + build_sysmon: + runs-on: ubuntu-latest + steps: + - name: Update repos + run: sudo apt update + - name: Install dependencies + run: sudo apt -y install build-essential gcc g++ make cmake libelf-dev llvm clang libzstd1 git libjson-glib-dev + - name: Create build dir + run: mkdir build + - name: Run cmake + run: cmake -S . -B build + - name: Build + working-directory: build + run: make + - name: Build Packages + working-directory: build + run: make packages From 542de7c38970b8dfc3bd0e80f4272ff89f2576d6 Mon Sep 17 00:00:00 2001 From: Moshe Kaplan Date: Wed, 3 Nov 2021 23:26:41 -0400 Subject: [PATCH 2/5] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bb01739..a236417 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,7 +1,7 @@ name: Build SysinternalsEBPF on: [push, pull_request] jobs: - build_sysmon: + build_SysinternalsEBPF: runs-on: ubuntu-latest steps: - name: Update repos From 8ec47f0639a790498a98426948f2ca7b12400488 Mon Sep 17 00:00:00 2001 From: Moshe Kaplan Date: Wed, 3 Nov 2021 23:27:54 -0400 Subject: [PATCH 3/5] Update build.yml --- .github/workflows/build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a236417..5eda3f8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,8 +8,6 @@ jobs: run: sudo apt update - name: Install dependencies run: sudo apt -y install build-essential gcc g++ make cmake libelf-dev llvm clang libzstd1 git libjson-glib-dev - - name: Create build dir - run: mkdir build - name: Run cmake run: cmake -S . -B build - name: Build From ab91df10ca5a88dfb64206af10b35dba74e354be Mon Sep 17 00:00:00 2001 From: Moshe Kaplan Date: Wed, 3 Nov 2021 23:29:45 -0400 Subject: [PATCH 4/5] Update build.yml --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5eda3f8..75671d1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,8 @@ jobs: build_SysinternalsEBPF: runs-on: ubuntu-latest steps: + - name: Check out repository code + uses: actions/checkout@v2 - name: Update repos run: sudo apt update - name: Install dependencies From 6c2b18042ba6fb53863739f9e4230e0efb7ec8b6 Mon Sep 17 00:00:00 2001 From: Moshe Kaplan Date: Wed, 3 Nov 2021 23:36:54 -0400 Subject: [PATCH 5/5] Update build.yml --- .github/workflows/build.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75671d1..6d912ce 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,3 +18,13 @@ jobs: - name: Build Packages working-directory: build run: make packages + - name: Upload Build Artifacts (deb) + uses: actions/upload-artifact@v2 + with: + name: sysinternalsebpf.deb + path: build/deb/sysinternalsebpf*.deb + - name: Upload Build Artifacts (rpm) + uses: actions/upload-artifact@v2 + with: + name: sysinternalsebpf.rpm + path: build/rpm/sysinternalsebpf*.rpm