Josh Soref
3760155ec8
spelling: temporarily
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-03-01 16:30:24 +01:00
Josh Soref
ae56a10932
spelling: cmake
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-03-01 16:30:24 +01:00
Federico Di Pierro
f86423db76
fix(build): fixed build folder path for publish bin static.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-01-31 17:02:48 +01:00
Federico Di Pierro
5eed3a6638
fix(build): hotfix for release 0.31.0.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-01-31 17:02:48 +01:00
Federico Di Pierro
47f38c8ae2
chore(build): dropped centos8 circleci build because it is useless and right now it is causing issues with yum.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-01-31 12:48:48 +01:00
Luca Guerra
6a42f4a133
new(build): publish both static and glibc binaries
...
Signed-off-by: Luca Guerra <luca@guerra.sh >
2022-01-26 17:45:50 +01:00
Luca Guerra
18571eb20d
ci: build stripped tgz
...
Signed-off-by: Luca Guerra <luca@guerra.sh >
2022-01-17 16:26:07 +01:00
Mark Stemm
cb51522423
Skip plugins list/load/tests for MUSL_OPTIMIZED_BUILD
...
When MUSL_OPTIMIZED_BUILD is specified, falco is statically linked under
musl, and can't dlopen() files: see
https://inbox.vuxu.org/musl/20200423162406.GV11469@brightrain.aerifal.cx/T/
So skip listing/loading/testing plugins when MUSL_OPTIMIZED_BUILD is specified.
Signed-off-by: Mark Stemm <mark.stemm@gmail.com >
2021-11-12 18:27:59 +01:00
Mark Stemm
b33fb6052a
Update ubuntu image for driver-loader tests (20.04LTS)
...
Update the ubuntu image for driver-loader/integration tests from
16.04LTS to 20.04LTS.
Signed-off-by: Mark Stemm <mark.stemm@gmail.com >
2021-11-03 16:49:11 +01:00
Michele Zuccala
f28688551c
fix(build): adapt to new debian 11 package names
...
Signed-off-by: Michele Zuccala <michele@zuccala.com >
2021-08-25 17:18:20 +02:00
Leonardo Grasso
7dcbeb1f44
build(.circleci): ncurses
is not required anymore
...
Since `libs` version 13ec67ebd23417273275296813066e07cb85bc91
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-07-29 18:20:47 +02:00
Leonardo Di Donato
6b8769c13a
ci: add missing infra context to publish stable Falco packages
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-04-12 16:45:32 +02:00
Leonardo Grasso
b6fc44e304
build(.config): pin awscli version
...
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-04-09 14:29:24 +02:00
Leonardo Grasso
9e50e87ebc
chore: remove "cleanup" script and job
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-04-07 16:45:50 +02:00
Leonardo Grasso
f2c12bbf9c
fix(.circleci): tar must be present in the image
...
Since `amazon/aws-cli` does not include the tar util (which must be present in the image, as per CircleCI requirement) we are switching from `amazon/aws-cli` to `centos`.
See
https://app.circleci.com/pipelines/github/falcosecurity/falco/1391/workflows/c1e1bc39-f008-4644-b8bf-45d1105e1978/jobs/11263
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-03-29 11:50:09 +02:00
Leonardo Grasso
0b69f210c4
fix(.circleci): correct job dependency
...
The `publish/packages-deb-dev` failed because it wrongly required `tests/integration-static` (that has `/build-static` and `/source-static`) instead of `tests/integration` which comes with both `/build` and `/source`.
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-03-26 18:31:11 +01:00
Leonardo Grasso
002a2e34dd
fix(.circleci): tar package is required by circleci
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-03-26 18:31:11 +01:00
Leonardo Grasso
4f1a2418fe
build(.circleci): publish packages to S3
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-03-26 12:55:11 +01:00
Leonardo Grasso
442011d07e
build(.circleci): publish dev packages to S3
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-03-26 12:55:11 +01:00
jonahjon
96ad761308
adding falco-slim build/push
...
Signed-off-by: jonahjon <jonahjones094@gmail.com >
2021-03-05 12:22:47 +01:00
Leo Di Donato
bb7ce37159
fix(.circleci): correctly publish the falco-driver-loader container image from master to AWS ECR gallery
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-03-05 12:22:47 +01:00
Leo Di Donato
c66d056f67
fix(.circleci): the falco-driver-loader container images requires FALCO_IMAGE_TAG build arg (release to AWS ECR gallery)
...
Signed-off-by: Leonardo Di Donato
2021-03-05 12:22:47 +01:00
Leo Di Donato
6a2759fe94
update(.circleci): tag falco-no-driver:<tag> image as falco-no-driver:latest, falco:<tag>-slim, and falco:latest-slim
...
And publish them too.
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-03-05 12:22:47 +01:00
Leo Di Donato
b91c5b613a
update(.circleci): falco-no-driver:latest from bin bucket
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-03-05 12:22:47 +01:00
Leo Di Donato
6fe9f8da0b
fix(.circleci): falco-no-driver container images grabs Falco from the bin[-dev] bucket
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-03-05 12:22:47 +01:00
jonahjon
e888a1d354
adding other alternate AWS builds to circleCI
...
Signed-off-by: jonahjon <jonahjones094@gmail.com >
2021-03-05 12:22:47 +01:00
Lorenzo Fontana
3bcd2ca70d
update(.circleci): fix tag definition for ECR image push on releases
...
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2021-01-18 15:45:52 +01:00
Lorenzo Fontana
2e443e7660
build(.circleci): temporarly disable static analysis
...
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2021-01-18 13:15:25 +01:00
Leo Di Donato
0d7068b048
docs(.circleci): adding Jonah to Falco CI maintainers
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-01-13 17:22:41 +01:00
Leo Di Donato
da4a5b1456
chore(.circleci): typos
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-01-08 15:50:26 +01:00
Leo Di Donato
36e9c2ba17
chore(.circleci): switch to falcosecurity slug for AWS ECR registry
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-01-08 15:50:26 +01:00
Leonardo Di Donato
0c8b4a2127
chore(.circleci): test out container image publish for a specific Falco development version
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-01-08 15:50:26 +01:00
Leonardo Di Donato
356b3e1451
new(.circleci): publish Falco development container images (from master) to AWS ECR Public
...
Co-authored-by: jonahjon <jonahjones094@gmail.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-01-08 15:50:26 +01:00
Leonardo Di Donato
9eb60f04ff
chore: refinements
...
Co-authored-by: jonahjon <jonahjones094@gmail.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-01-08 15:50:26 +01:00
Leonardo Di Donato
ff29188cb2
ci: add job to publish container images to AWS ECR registry
...
Co-authored-by: jonahjon <jonahjones094@gmail.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2021-01-08 15:50:26 +01:00
Lorenzo Fontana
f5c1e7c165
build: fix build directory for xunit tests
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-11-05 11:49:40 -05:00
Lorenzo Fontana
aaf6816821
build: make our integration tests report clear steps for circleCI UI
...
inspection via collect test data [0]
[0] https://circleci.com/docs/2.0/collect-test-data/
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-11-05 11:49:40 -05:00
Lorenzo Fontana
6bcc11aa47
build: standalone static analysis step
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-29 14:44:28 +02:00
Lorenzo Fontana
bbf044060a
build: quality, install ca-certificates and attach only after that
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-29 14:44:28 +02:00
Lorenzo Fontana
4f86e3e68b
build: static code analysis CI reports
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-29 14:44:28 +02:00
Leonardo Di Donato
8611af4373
chore(.circleci): re-enable cleanup of falco development packages only when on the master branch
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-14 11:09:09 +02:00
Leonardo Di Donato
b6fd43f4db
update(.circleci): update CI references to cleanup script
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-14 11:09:09 +02:00
Leonardo Di Donato
2971d0de7f
fix(scripts): move cleanup (falco development packages) into scripts dir
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-14 11:09:09 +02:00
Leonardo Grasso
66309e3a1f
build(.circleci): fix static build path
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-11 14:52:30 +02:00
Leonardo Di Donato
d1ee7d3d79
chore(.circleci): re-enable the usual falco-tester docker image for CI
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
045cb4a45d
build(.circleci): specify falco etc directory for musl build
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
4319f16fa6
build: publish musl artifacts
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
c2603c0130
new(.circleci): test the minimal build
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
d2ecc52253
build(.circleci): fix build/musl when releasing
...
Co-Authored-By: Lorenzo Fontana <fontanalorenz@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
1e64f0a5c9
build(.circleci): publish static tgz on release
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00