mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-15 21:03:54 +00:00
fix(.circleci): correct command for build-arm64
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
This commit is contained in:
parent
4aa0fe1b95
commit
aad70f3de2
@ -6,24 +6,43 @@ jobs:
|
||||
image: ubuntu-2004:202101-01
|
||||
resource_class: arm.medium
|
||||
steps:
|
||||
- checkout:
|
||||
path: /tmp/source/falco
|
||||
- run:
|
||||
name: Prepare project
|
||||
command: |
|
||||
docker run -e BUILD_TYPE="release" -it falcosecurity/falco-builder:latest /bin/sh -c "cd source/falco && \
|
||||
./usr/bin/entrypoint cmake && \
|
||||
./usr/bin/entrypoint all && \
|
||||
./usr/bin/entrypoint tests && \
|
||||
./usr/bin/entrypoint package"
|
||||
mkdir -p /tmp/build && mkdir -p /tmp/build/release && \
|
||||
docker run -e BUILD_TYPE="release" -it -v /tmp/source:/source -v /tmp/build:/build \
|
||||
falcosecurity/falco-builder:latest \
|
||||
cmake
|
||||
- run:
|
||||
name: Build
|
||||
command: |
|
||||
docker run -e BUILD_TYPE="release" -it -v /tmp/source:/source -v /tmp/build:/build \
|
||||
falcosecurity/falco-builder:latest \
|
||||
all
|
||||
- run:
|
||||
name: Run unit tests
|
||||
command: |
|
||||
docker run -e BUILD_TYPE="release" -it -v /tmp/source:/source -v /tmp/build:/build \
|
||||
falcosecurity/falco-builder:latest \
|
||||
tests
|
||||
- run:
|
||||
name: Build packages
|
||||
command: |
|
||||
docker run -e BUILD_TYPE="release" -it -v /tmp/source:/source -v /tmp/build:/build \
|
||||
falcosecurity/falco-builder:latest \
|
||||
package
|
||||
- run:
|
||||
name: Prepare Artifacts
|
||||
command: |
|
||||
mkdir -p /tmp/packages
|
||||
docker cp falcosecurity/falco-builder:/build/release/*.deb /tmp/packages
|
||||
docker cp falcosecurity/falco-builder:/build/release/*.tar.gz /tmp/packages
|
||||
docker cp falcosecurity/falco-builder:/build/release/*.rpm /tmp/packages
|
||||
cp /tmp/build/release/*.deb /tmp/packages
|
||||
cp /tmp/build/release/*.tar.gz /tmp/packages
|
||||
cp /tmp/build/release/*.rpm /tmp/packages
|
||||
- store_artifacts:
|
||||
path: /tmp/packages
|
||||
destination: /packages
|
||||
|
||||
# Build a statically linked Falco release binary using musl
|
||||
# This build is 100% static, there are no host dependencies
|
||||
"build-musl":
|
||||
|
Loading…
Reference in New Issue
Block a user