From bdab692bb883c37d9dffbcbf1d80e9f1d9f40c0f Mon Sep 17 00:00:00 2001 From: Roberto Scolaro Date: Fri, 7 Jun 2024 19:20:15 +0000 Subject: [PATCH] wip Signed-off-by: Roberto Scolaro --- .github/workflows/ci.yaml | 10 ++++++++++ docker/builder/root/usr/bin/build | 2 ++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0506222b6b..b0a302f0eb 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -132,6 +132,8 @@ jobs: path: /build-skeleton key: build-skeleton-${{ github.run_id }} restore-keys: build-skeleton- + - name: Run sccache-cache + uses: mozilla-actions/sccache-action@v0.0.4 - name: Build run: build cmake - name: Build packages @@ -142,6 +144,9 @@ jobs: name: sysdig-dev-linux-x86_64.rpm path: | /build/release/sysdig-*.rpm + - name: Run sccache stat for check + shell: bash + run: ${SCCACHE_PATH} --show-stats - name: Upload deb package uses: actions/upload-artifact@v3 with: @@ -184,6 +189,8 @@ jobs: uses: docker/setup-qemu-action@v2 with: platforms: 'amd64,arm64' + - name: Run sccache-cache + uses: mozilla-actions/sccache-action@v0.0.4 - name: Run the build skeleton process with Docker uses: addnab/docker-run-action@v3 with: @@ -209,6 +216,9 @@ jobs: build cmake && \ build package && \ cp /build/release/sysdig-* /build/dev-packages + - name: Run sccache stat for check + shell: bash + run: ${SCCACHE_PATH} --show-stats - name: Upload deb package uses: actions/upload-artifact@v3 with: diff --git a/docker/builder/root/usr/bin/build b/docker/builder/root/usr/bin/build index 344c08ba57..bea5bca502 100755 --- a/docker/builder/root/usr/bin/build +++ b/docker/builder/root/usr/bin/build @@ -86,6 +86,8 @@ case "$CMD" in -DBUILD_WARNINGS_AS_ERRORS="$BUILD_WARNINGS_AS_ERRORS" -DSYSDIG_VERSION="$BUILD_VERSION" -DUSE_BUNDLED_DEPS=ON + -DCMAKE_C_COMPILER_LAUNCHER=sccache + -DCMAKE_CXX_COMPILER_LAUNCHER=sccache ) if [ ! -z "${FALCOSECURITY_LIBS_SOURCE_DIR:=}" ]; then