Pavel Odintsov
bae7595147
Added chdir option for make
2023-04-22 21:01:30 +01:00
Pavel Odintsov
5dc4a28aff
Removed useless space
2023-04-22 20:11:10 +01:00
Pavel Odintsov
4e06e4dad5
Added few more missing dependencies and made more specific Boost dependencies to reduce number of downloads
2023-04-22 20:10:11 +01:00
Pavel Odintsov
3383a49d70
Added two more missing dependencies
2023-04-22 20:05:09 +01:00
Pavel Odintsov
d78ee24956
Fixed name for Protobuf compiler in Ubuntu
2023-04-22 20:02:03 +01:00
Pavel Odintsov
64c2a2b0f0
Added FastNetMon dependencies
2023-04-22 19:59:58 +01:00
Pavel Odintsov
b193aa6462
Added CI target to build on Ubuntu 22.04 with system dependencies
2023-04-22 19:54:45 +01:00
Pavel Odintsov
1bb406153b
Passed correct architectrure for CentOS ARM builds from CI
2023-04-11 17:09:40 +01:00
Pavel Odintsov
6f618342f8
Unified logic to support ARM64 for CentOS. Updated Docker image version and added debug logic for build package script
2023-04-11 16:50:21 +01:00
Pavel Odintsov
67842ef37a
Added ARM build option for all relatively modern distros
2023-04-11 10:37:11 +01:00
Pavel Odintsov
0b5ed3145a
Unified CentOS build configuration
2023-04-10 22:06:06 +01:00
Pavel Odintsov
523ece35fe
Added logic to build ARM64 packages for Debian 11
2023-04-10 21:52:35 +01:00
Pavel Odintsov
12e06e8e61
Added logic to setup custom path for ARM64 Debian package
2023-04-10 20:41:57 +01:00
Pavel Odintsov
d7f85d89f1
Added correct path for fastnetmon
2023-04-10 16:45:54 +01:00
Pavel Odintsov
6b268bb13c
Fixed wrong perl path
2023-04-10 16:38:27 +01:00
Pavel Odintsov
e18d32bc7f
Added missing build commands
2023-04-10 16:31:58 +01:00
Pavel Odintsov
f03e5796cf
We need to pass DEBIAN_FRONTEND flag to suppress timezone logic
2023-04-10 16:29:13 +01:00
Pavel Odintsov
ce1a869f9c
We have to use full part for FNM source code folder
2023-04-10 16:23:31 +01:00
Pavel Odintsov
e1e1b2f68c
Added arm64 builds
2023-04-10 16:18:57 +01:00
Pavel Odintsov
df9c0129c8
Added missing git clone step
2023-04-10 16:17:53 +01:00
Pavel Odintsov
fbeeabcb8d
Switched Debian to use machine build type as it offers an option to run build on ARM
2023-04-10 16:15:51 +01:00
Pavel Odintsov
dc072a4ace
Added ARM64 build for Ubuntu 22.04
2023-04-10 15:38:17 +01:00
Pavel Odintsov
396df68c8c
Enabled parallel build for log4cpp
2023-04-03 21:30:52 +01:00
Pavel Odintsov
3628c74e7f
Switched to full build by default
2023-04-03 14:38:21 +01:00
Pavel Odintsov
a2b97847af
Added logic to build fastnetmon_client first to confirm that linker works fine on CI
2023-04-02 22:12:06 +01:00
Pavel Odintsov
e29263a633
We need to explicitly link ABSL on msys2 windows platforms
2023-04-02 21:54:57 +01:00
Pavel Odintsov
6f3b99dadf
Disabled pcap build on Windows
2023-04-02 19:58:33 +01:00
Pavel Odintsov
749646cabb
We do not need remote syslog and syslog appenders in all modules
2023-04-02 19:40:02 +01:00
Pavel Odintsov
30229e6918
Added pcap as dependency on msys2
2023-04-02 16:11:00 +01:00
Pavel Odintsov
780e4b7332
Fixed build command
2023-04-02 14:51:51 +01:00
Pavel Odintsov
984b526a72
Fixed build command
2023-04-02 14:41:56 +01:00
Pavel Odintsov
853d0fc6fb
Added logic to install log4cpp
2023-04-02 14:33:16 +01:00
Pavel Odintsov
35aaae90ac
Added logic to install all msys2 dependencies and attempt to run cmake
2023-04-02 14:25:04 +01:00
Pavel Odintsov
0ef1284b61
Adding msys build environment
2023-04-02 13:16:43 +01:00
Pavel Odintsov
0642449695
Unified windows builds
2023-04-02 13:12:24 +01:00
Pavel Odintsov
dec902d982
Fixed CI
2023-04-01 19:52:38 +01:00
Pavel Odintsov
6574489b7e
Fixed logical error for Windows console
2023-04-01 19:50:37 +01:00
Pavel Odintsov
cfc5c2bb09
Added logic to hide windows failures during PoC stage
2023-04-01 19:44:26 +01:00
Pavel Odintsov
776958fa4e
Attempt to invoke cmake
2023-04-01 18:34:45 +01:00
Pavel Odintsov
f74fcb44ea
Added checkout logic
2023-04-01 18:24:17 +01:00
Pavel Odintsov
23744f39b6
Added logic to install cmake on Windows
2023-04-01 18:22:09 +01:00
Pavel Odintsov
da4e951e08
Added fix to address No head is defined for fastnetmon for macOS build
2023-03-07 13:15:51 +00:00
Pavel Odintsov
1b94471e8b
We need to continue build process even if patches/series does not exist
2023-03-07 12:46:17 +00:00
Pavel Odintsov
f516cd5655
Switched to 1.2.5 as version number for new release
2023-03-01 14:50:21 +00:00
Pavel Odintsov
e9958328fe
Switched s3cmd installation on Debian 10 to pip
2023-02-27 22:36:25 +00:00
Pavel Odintsov
0fe203856b
Adeed logic to set apt mode to noninteractive for all jobs
2023-02-27 22:28:26 +00:00
Pavel Odintsov
cdf7beb684
We need to suppress Configuring tzdata when we do s3cmd installation
2023-02-27 22:26:00 +00:00
Pavel Odintsov
0332820e4c
Removed unused argument
2023-02-27 22:24:08 +00:00
Pavel Odintsov
db70763683
Switched to use s3cmd from repos on Debian based platforms
2023-02-27 22:23:37 +00:00
Pavel Odintsov
4f8ad88ccf
Added logic to allow s3cmd installation from pip on Debian 12: https://github.com/pypa/pip/pull/11780
2023-02-27 22:17:08 +00:00
Pavel Odintsov
2e0039b1cb
Fixed typo and added correct folder prefix
2023-01-15 20:42:32 +00:00
Pavel Odintsov
bb445cd6da
Switched path to fastnetmon
2023-01-15 20:39:49 +00:00
Pavel Odintsov
e8088d8b2f
Fixed typo
2023-01-15 20:35:43 +00:00
Pavel Odintsov
8af59ee9d6
Switched CentOS build to VM in attempt to increase amount of resources for builds and increase security of our tokens
2023-01-15 20:34:09 +00:00
Pavel Odintsov
2cad384221
Upgrade machine images
2023-01-15 20:25:26 +00:00
Pavel Odintsov
33208acfa9
There are no reasons to use artifacts on CircleCI as it's chargeable asset as we use our S3
2023-01-15 19:48:44 +00:00
Pavel Odintsov
9eb10668d2
Disabled GCE build
2023-01-15 19:28:39 +00:00
Pavel Odintsov
0e21e2b9d2
Switched GCE to large
2023-01-15 19:07:52 +00:00
Pavel Odintsov
ad0270b7c7
CircleCI configuration fix
2023-01-15 19:04:22 +00:00
Pavel Odintsov
ce91f9345e
Added GCE target as it may be useful for IPv6 testing
2023-01-15 18:58:00 +00:00
Pavel Odintsov
5127b94aea
Let's try enabling ARM build to test platform configuration
2023-01-15 18:35:20 +00:00
Pavel Odintsov
1d47d66e6e
Reverted type from xlarge to large
2023-01-14 21:29:05 +00:00
Pavel Odintsov
19eb81c2c5
Do not store libraries bundle as artifact as we clearly do not need it. Plus tried to switch one build to xlarge
2023-01-14 21:25:12 +00:00
Pavel Odintsov
4a3b136fe1
Unified gcc folder naming with other libraries. Removed package installer app and install_fastnetmon_dependencies can be usefd instead. Improved FastNetMon build tool. Unified gcc build system
2023-01-13 16:24:54 +00:00
Pavel Odintsov
ae64f39be1
We do not need Env module anymore
2023-01-13 15:08:05 +00:00
Pavel Odintsov
5e45c465b3
Added logic to run fastnetmon_api_client from CI to check for linking issues
2023-01-13 14:28:26 +00:00
Pavel Odintsov
be3c76819a
We need to check that fastnetmon_client can run smoothly from CI as it may have linking issues
2023-01-13 14:20:18 +00:00
Pavel Odintsov
a4439d5e29
Bump version for Docker image
2023-01-12 19:01:19 +00:00
Pavel Odintsov
529375f881
Fedora 35 End Of Life tomorrow, we're removing CI for it
...
Tomas Hrcka thrcka@redhat.com via lists.fedoraproject.org to devel-announce, test-announce
Hello all,
Fedora 35 will go end of life for updates and support on 2022-12-13
No further updates, including security updates, will be
available for Fedora 35 after the said date. All the updates of Fedora
35 being pushed to stable will be stopped as well.
Fedora 36 will continue to receive updates until approximately one
month after the release of Fedora 38. The maintenance schedule of
Fedora releases is documented on the Fedora Project wiki [0]. The
Fedora Project wiki also contains instructions [1] on how to upgrade
from a previous release of Fedora to a version receiving updates.
Regards,
Tomas Hrcka
Fedora Release Engineering
2022-12-12 15:17:52 +00:00
Pavel Odintsov
5763a37ecc
Disabled CircleCI standard cache and switched to our new persistent caching system
2022-12-03 17:23:49 +00:00
Pavel Odintsov
ccde51651f
Added missing argument
2022-12-03 14:05:31 +00:00
Pavel Odintsov
7100b5e8c5
Unified Debian and Ubuntu build pipelines
2022-12-03 14:03:59 +00:00
Pavel Odintsov
05da488dd6
Improved script which builds FNM itself
2022-12-03 13:45:59 +00:00
Pavel Odintsov
2ea5b16546
Switched gcc build to new package system
2022-12-02 19:26:35 +00:00
Pavel Odintsov
c88d738cde
Fixed build order
2022-12-02 19:20:54 +00:00
Pavel Odintsov
3a38464982
Get rid of custom module
2022-12-02 18:41:22 +00:00
Pavel Odintsov
f1aa74de55
Added additional repos to pull perl-DateTime
2022-12-02 18:31:24 +00:00
Pavel Odintsov
0084036170
Added Epel, we need it for perl-DateTime
2022-12-02 18:18:00 +00:00
Pavel Odintsov
a8687370ec
Full rebuild of dependencies
2022-12-02 14:36:36 +00:00
Pavel Odintsov
9dff9d31d7
Fixed name of package for RH family
2022-12-02 14:34:07 +00:00
Pavel Odintsov
cb33195b70
Added libdatetime-perl as dependency for build_all_fastnetmon_dependencies.pl
2022-12-02 14:30:46 +00:00
Pavel Odintsov
58a8f9147b
Added extension for perl scripts
2022-12-02 14:22:52 +00:00
Pavel Odintsov
bab6fc45b3
Switched dependencies build to new script
2022-12-02 14:20:56 +00:00
Pavel Odintsov
3b738ead1f
Disabled ARM builds for now to fix CI color
2022-12-02 12:16:31 +00:00
Pavel Odintsov
c00f5ffed6
Unfortunately, we're not ready for this change as ARM64 can be enabled only for machine builds and not supported by Docker: https://circleci.canny.io/cloud-feature-requests/p/support-arm-resource-class-on-docker-executor
2022-11-30 20:20:08 +00:00
Pavel Odintsov
c7a7612d2d
Added Debian builds for ARM64
2022-11-30 20:15:19 +00:00
Pavel Odintsov
ff18c5b3d7
We've pushed official images for https://packages.debian.org/bullseye-backports/fastnetmon and we do not need it in CI anymore
2022-11-30 19:55:28 +00:00
Pavel Odintsov
e374e6d824
Added Debian 12 (future release) and Fedora 38 (future release)
2022-11-30 19:26:57 +00:00
Pavel Odintsov
4fd4f0d142
Fixed path for series
2022-11-30 19:18:16 +00:00
Pavel Odintsov
db3ce483de
Remove all patches for Debian Upstream
2022-11-30 19:15:35 +00:00
Pavel Odintsov
eac549cfdf
Removed Debian patches as we've patched libbpf stuff in main branch
2022-11-30 19:11:17 +00:00
Pavel Odintsov
f526525643
Disabled brew audit as it does not like HEAD Formula and breaks build
2022-11-30 18:52:39 +00:00
Pavel Odintsov
b523ec0e96
Added logic to print name of RoboCop checks triggered by brew audit
2022-11-30 18:06:14 +00:00
Pavel Odintsov
6d19de965a
Disabled brew audit stric mode in effort to address: Head-only (no stable download)
2022-11-30 11:55:34 +00:00
Pavel Odintsov
fb06b56120
Added --HEAD for MacOS builds as it's required for install for HEAD formulas
2022-11-25 13:33:03 +00:00
Pavel Odintsov
3ee0830b02
Next version will be 1.2.4
2022-10-17 18:45:20 +01:00
Pavel Odintsov
fd4f232239
Rebuild all dependencies before release
2022-10-15 16:01:53 +01:00
Pavel Odintsov
025e65b5e1
Starting new FastNetMon 1.2.3 release
2022-06-20 13:49:13 +01:00
Pavel Odintsov
bec65ce6fd
Added argument to pass installer name on ARM64 platforms
2022-06-18 14:10:16 +01:00
Pavel Odintsov
41749d4636
Added ARM64 target
2022-06-18 13:58:37 +01:00