mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-17 21:57:17 +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
|
image: ubuntu-2004:202101-01
|
||||||
resource_class: arm.medium
|
resource_class: arm.medium
|
||||||
steps:
|
steps:
|
||||||
|
- checkout:
|
||||||
|
path: /tmp/source/falco
|
||||||
- run:
|
- run:
|
||||||
|
name: Prepare project
|
||||||
command: |
|
command: |
|
||||||
docker run -e BUILD_TYPE="release" -it falcosecurity/falco-builder:latest /bin/sh -c "cd source/falco && \
|
mkdir -p /tmp/build && mkdir -p /tmp/build/release && \
|
||||||
./usr/bin/entrypoint cmake && \
|
docker run -e BUILD_TYPE="release" -it -v /tmp/source:/source -v /tmp/build:/build \
|
||||||
./usr/bin/entrypoint all && \
|
falcosecurity/falco-builder:latest \
|
||||||
./usr/bin/entrypoint tests && \
|
cmake
|
||||||
./usr/bin/entrypoint package"
|
- 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:
|
- run:
|
||||||
name: Prepare Artifacts
|
name: Prepare Artifacts
|
||||||
command: |
|
command: |
|
||||||
mkdir -p /tmp/packages
|
mkdir -p /tmp/packages
|
||||||
docker cp falcosecurity/falco-builder:/build/release/*.deb /tmp/packages
|
cp /tmp/build/release/*.deb /tmp/packages
|
||||||
docker cp falcosecurity/falco-builder:/build/release/*.tar.gz /tmp/packages
|
cp /tmp/build/release/*.tar.gz /tmp/packages
|
||||||
docker cp falcosecurity/falco-builder:/build/release/*.rpm /tmp/packages
|
cp /tmp/build/release/*.rpm /tmp/packages
|
||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
path: /tmp/packages
|
path: /tmp/packages
|
||||||
destination: /packages
|
destination: /packages
|
||||||
|
|
||||||
# Build a statically linked Falco release binary using musl
|
# Build a statically linked Falco release binary using musl
|
||||||
# This build is 100% static, there are no host dependencies
|
# This build is 100% static, there are no host dependencies
|
||||||
"build-musl":
|
"build-musl":
|
||||||
|
Loading…
Reference in New Issue
Block a user