Pavel Odintsov
|
6c7d626a5d
|
Added new-formula test for Homebrew
|
2022-06-17 19:10:43 +01:00 |
|
Pavel Odintsov
|
386df38589
|
Returned missing command to copy HomeBrew manifest
|
2022-06-17 18:45:36 +01:00 |
|
Pavel Odintsov
|
153af61c31
|
Switched to new logic to use native Homebrew manifest for builds
|
2022-06-17 18:27:34 +01:00 |
|
Pavel Odintsov
|
cd04048e37
|
Applied recommendations from Homebrew linter. Added linter in CI.
|
2022-06-17 18:20:26 +01:00 |
|
Pavel Odintsov
|
894353d4fb
|
No need in HEAD when we do non HEAD release
|
2022-06-17 16:25:03 +01:00 |
|
Pavel Odintsov
|
59bddb9ea2
|
For CI we need to have builds from master all the time
|
2022-06-17 15:45:33 +01:00 |
|
Pavel Odintsov
|
f94824c881
|
Updated XCode version to more modern one
|
2022-06-17 14:53:59 +01:00 |
|
Pavel Odintsov
|
44c3e192d5
|
Switched to latest commit for HomeBrew
|
2022-06-17 14:46:22 +01:00 |
|
Pavel Odintsov
|
5d6a96ca4c
|
Switched Windows build to use ORBs
|
2022-06-17 13:24:11 +01:00 |
|
Pavel Odintsov
|
142eb7e2c0
|
Switched to use Windows 2019
|
2022-06-17 13:18:30 +01:00 |
|
Pavel Odintsov
|
f2c6e7e9a4
|
Added Windows 2021 CI target
|
2022-06-17 13:11:39 +01:00 |
|
Pavel Odintsov
|
1a282310b3
|
As we use FastNetMon build target for master builds switched to use master by default
|
2022-06-17 12:49:40 +01:00 |
|
Pavel Odintsov
|
9ec38c73ee
|
Added logic to build Home Brew package directly from CI
|
2022-06-11 22:27:44 +01:00 |
|
Pavel Odintsov
|
c9ec3881ec
|
Added command to build FastNetMon on macOS CI target
|
2022-06-11 19:21:31 +01:00 |
|
Pavel Odintsov
|
0abb55e511
|
Switched OpenSSL build on macos to OpenSSL 3 and explicity set library search path to OpenSSL 3 from HomeBrew
|
2022-06-11 19:08:41 +01:00 |
|
Pavel Odintsov
|
a62516a188
|
We need OpenSSL on MacOS build and it need to be installed from HomeBrew
|
2022-06-11 16:21:57 +01:00 |
|
Pavel Odintsov
|
9f7e0b8a98
|
Added capnproto dependency for macos build
|
2022-06-11 16:12:51 +01:00 |
|
Pavel Odintsov
|
6f949ca46a
|
Added some dependencies for MacOS build
|
2022-06-11 16:05:38 +01:00 |
|
Pavel Odintsov
|
c2c1454749
|
As usual for all the things we need brew on MacOS platform
|
2022-06-11 15:53:14 +01:00 |
|
Pavel Odintsov
|
f8fac8de64
|
Fixed build folder name
|
2022-06-11 15:51:19 +01:00 |
|
Pavel Odintsov
|
dba808f106
|
Fixed typo in CI build file
|
2022-06-11 15:50:30 +01:00 |
|
Pavel Odintsov
|
834545186e
|
Attempt to enable MacOS builds
|
2022-06-11 15:49:50 +01:00 |
|
Pavel Odintsov
|
38cb9740ff
|
Debian sid image build breaks quite often and I think that we should disable cache for it to avoid failed builds
|
2022-06-10 20:45:05 +01:00 |
|
Pavel Odintsov
|
31b6262bdd
|
Due to missing grpc-cpp, grpc-cpp, grpc-cpp in EPEL 8 we cannot do FNM build for it: https://bugzilla.redhat.com/show_bug.cgi?id=1757147
|
2022-06-10 20:34:16 +01:00 |
|
Pavel Odintsov
|
cd62d04543
|
Added Powertools repo for CentOS 8 EPEL 8 build as it has plenty of devel packages
|
2022-06-10 20:01:15 +01:00 |
|
Pavel Odintsov
|
39d4b3b092
|
We need to use -y flag to confirm EPEL installation
|
2022-06-10 19:57:35 +01:00 |
|
Pavel Odintsov
|
c4c6397774
|
We have no arguments in this case
|
2022-06-10 19:56:21 +01:00 |
|
Pavel Odintsov
|
0ad8673fe7
|
Attempt to build EPEL 8 package
|
2022-06-10 19:55:19 +01:00 |
|
Pavel Odintsov
|
bec0a62053
|
Created specific build target for EPEL 9
|
2022-06-10 19:52:30 +01:00 |
|
Pavel Odintsov
|
3887e5761f
|
Copied Fedora upstream SPEC to EPEL spec as we need to disable capnproto dependency for now
|
2022-06-10 19:41:23 +01:00 |
|
Pavel Odintsov
|
8774578498
|
Added EPEL package for EPEL 9 build
|
2022-06-10 19:30:45 +01:00 |
|
Pavel Odintsov
|
282d6e1cc1
|
Added crb repo for EPEL 9 build. We need it for dev packages
|
2022-06-10 19:27:03 +01:00 |
|
Pavel Odintsov
|
323ac936ac
|
Let's try to build package for EPEL9
|
2022-06-10 19:21:00 +01:00 |
|
Pavel Odintsov
|
e3317be57a
|
Disabled Ubuntu 14.04 builds as we've deprecated it
|
2022-06-03 14:17:37 +01:00 |
|
Pavel Odintsov
|
a5f2beec10
|
Bump dependencies to upgrade Boost in cached bundle
|
2022-06-03 13:43:02 +01:00 |
|
Pavel Odintsov
|
7ff74d09a2
|
Corrected path for CI tasks to new one
|
2022-06-03 12:17:13 +01:00 |
|
Pavel Odintsov
|
87cca37b66
|
Adjusted paths for CI checks with ldd to new one
|
2022-06-03 12:11:06 +01:00 |
|
Pavel Odintsov
|
fc1fec6b6d
|
Fixed CI commands for Debian
|
2022-06-03 10:27:34 +01:00 |
|
Pavel Odintsov
|
7df6439cc2
|
Switched FastNetMon binaries to new folder
|
2022-06-03 10:09:58 +01:00 |
|
Pavel Odintsov
|
d6229ce1d3
|
Moved back to large class
|
2022-05-29 23:29:21 +01:00 |
|
Pavel Odintsov
|
b83833804d
|
let's try to get more resources
|
2022-05-29 23:15:03 +01:00 |
|
Pavel Odintsov
|
3341ed44f0
|
Fixed path to save gcc cache and bumped cache keys
|
2022-05-29 23:12:58 +01:00 |
|
Pavel Odintsov
|
4543b3859d
|
Bump cache keys as we're doing full rebuild for gcc and libraries
|
2022-05-29 22:07:23 +01:00 |
|
Pavel Odintsov
|
aa31d9f2fe
|
Added missing dependency for CentOS 7 on perl-Env
|
2022-05-29 21:45:04 +01:00 |
|
Pavel Odintsov
|
f84a5cf9d7
|
Moved fastnetmon_build.pl to scripts folder
|
2022-05-29 21:42:28 +01:00 |
|
Pavel Odintsov
|
670f365801
|
Forced rebuild for Debian base image as it's broken for some reasons in cache
|
2022-05-28 22:27:41 +01:00 |
|
Pavel Odintsov
|
7b031f5c93
|
We can upload whole folders as artifacts
|
2022-05-28 19:38:45 +01:00 |
|
Pavel Odintsov
|
420e7b8732
|
Added logic to upload source RPM for Fedora build as artifact for CircleCI
|
2022-05-28 18:57:24 +01:00 |
|
Pavel Odintsov
|
965bd719dc
|
Added target to build source RPM
|
2022-05-28 18:52:56 +01:00 |
|
Pavel Odintsov
|
8a3217640c
|
Explicitly added fastnetmon.sysusers into SOURCES folder
|
2022-05-28 18:46:27 +01:00 |
|
Pavel Odintsov
|
1fca8e69a5
|
Switched to use full path for FastNetMon SPEC
|
2022-05-28 18:15:41 +01:00 |
|
Pavel Odintsov
|
9ee358111c
|
Fixed path to Fedora spec file
|
2022-05-28 18:10:59 +01:00 |
|
Pavel Odintsov
|
3ef02bc67d
|
Moved all things for Fedora package into separate folder
|
2022-05-28 18:09:40 +01:00 |
|
Pavel Odintsov
|
83f7fe7678
|
Added CI build for Fedora 37 aka current rawhide
|
2022-05-28 16:00:02 +01:00 |
|
Pavel Odintsov
|
225434999e
|
Switched arguments to be strings
|
2022-05-21 12:57:18 +01:00 |
|
Pavel Odintsov
|
9e972b38f5
|
Added Fedora 36 build
|
2022-05-21 12:52:14 +01:00 |
|
Pavel Odintsov
|
6e50aa7375
|
Bump cache name to rebuild gcc for Ubuntus
|
2022-05-21 01:00:28 +01:00 |
|
Pavel Odintsov
|
ab7f63cd11
|
Returned dnf-plugins-core for RHEL 8 build
|
2022-05-20 22:18:20 +01:00 |
|
Pavel Odintsov
|
740873746c
|
Fixed typo for gcc save path
|
2022-05-20 20:07:34 +01:00 |
|
Pavel Odintsov
|
32bb0b2f79
|
Bump date for cache variables to force rebuild again
|
2022-05-20 19:03:23 +01:00 |
|
Pavel Odintsov
|
8cd298a2f7
|
Fixed gcc cache path to save new compiler
|
2022-05-20 18:59:56 +01:00 |
|
Pavel Odintsov
|
5244766a20
|
Updated cache keys to force rebuild gcc and all dependencies on all platforms
|
2022-05-20 16:13:20 +01:00 |
|
Pavel Odintsov
|
45e294ff4b
|
Added Docker build for 1.2.1 release
|
2022-05-17 12:37:35 +01:00 |
|
Pavel Odintsov
|
dc037dc752
|
Added Alma Linux 9 as build target
|
2022-05-15 16:29:22 +01:00 |
|
Pavel Odintsov
|
73193dc358
|
Upgrade version of FastNetMon to 1.2.2 as we released 1.2.1 as stable
|
2022-05-14 13:04:29 +01:00 |
|
Pavel Odintsov
|
64bdf3b892
|
Added logic to export RPM ackages on Fedora as Artifacts
|
2022-05-06 01:36:23 +01:00 |
|
Pavel Odintsov
|
c633f182c6
|
Switched to large machine type for Fedora builds
|
2022-05-05 01:19:43 +01:00 |
|
Pavel Odintsov
|
5a5b3a1cdd
|
We need to add flag -p for mkdir to create intermediate folders
|
2022-05-04 18:37:16 +01:00 |
|
Pavel Odintsov
|
e25455cf33
|
Added argument to approve installation of dependencies for RPM
|
2022-05-04 18:33:14 +01:00 |
|
Pavel Odintsov
|
ec59f6eadb
|
We need to add dnf-plugins-core for builddep
|
2022-05-04 18:27:20 +01:00 |
|
Pavel Odintsov
|
c47a29eb97
|
Fixed dnf command name to correct spelling
|
2022-05-04 18:23:47 +01:00 |
|
Pavel Odintsov
|
113fd81b15
|
Added job to build Fedora upstream RPM in CI
|
2022-05-04 18:22:01 +01:00 |
|
Pavel Odintsov
|
198c668a12
|
Added target to build package for Debian Bullseye backports as we expect issues with fmt:: library
|
2022-05-03 13:28:20 +01:00 |
|
Pavel Odintsov
|
1cf0027328
|
Fixed case for version of CircleCI
|
2022-05-03 13:24:28 +01:00 |
|
Pavel Odintsov
|
06dfeef0c2
|
Added quotes
|
2022-05-03 13:23:19 +01:00 |
|
Pavel Odintsov
|
73a7eab750
|
Added quotes
|
2022-05-03 13:15:45 +01:00 |
|
Pavel Odintsov
|
ed42ac62d2
|
Added option to change baseimage for upstream build to add future support for backports option
|
2022-05-03 13:12:27 +01:00 |
|
Pavel Odintsov
|
dee57b92c2
|
Switched to upstream Salsa repo and removed logic which removes capnp binding files
|
2022-05-03 12:26:56 +01:00 |
|
Pavel Odintsov
|
f96e9dd4d1
|
Fixed logic to return success when we have sid image in place
|
2022-04-30 16:33:51 +01:00 |
|
Pavel Odintsov
|
8e41a988d9
|
Well, I think we need full permissions to restore cache correctly
|
2022-04-30 16:26:51 +01:00 |
|
Pavel Odintsov
|
6bd77da219
|
Allowed read only access for /data folder for all users
|
2022-04-30 16:22:57 +01:00 |
|
Pavel Odintsov
|
313b638e4d
|
Fixed typo in command
|
2022-04-30 16:19:13 +01:00 |
|
Pavel Odintsov
|
d9c8f790bd
|
Added missing sudo for mkdir and improved capnp command search logic
|
2022-04-30 16:18:01 +01:00 |
|
Pavel Odintsov
|
42e031dc0e
|
Explicitly created /data folder with relaxed permissions to fix restore cache logic
|
2022-04-30 16:13:48 +01:00 |
|
Pavel Odintsov
|
982c68b36e
|
Added logic to remove capnp bindings from sources and trigger regeneration
|
2022-04-30 16:06:27 +01:00 |
|
Pavel Odintsov
|
6fa50073b7
|
Added ls -la command to debug issue with restore cache error. Skipping writing data/sid_base.tgz - open /data/sid_base.tgz: permission denied
|
2022-04-30 15:55:10 +01:00 |
|
Pavel Odintsov
|
2e4eee8c62
|
Switched official Salsa repo to my own fork to add missing dependencies
|
2022-04-30 14:28:36 +01:00 |
|
Pavel Odintsov
|
eb3541bbd1
|
Switched PROJECT_BINARY_DIR to PROJECT_SOURCE_DIR for GoBGP protobuf logic generation as it was incorrect approach
|
2022-04-30 13:56:59 +01:00 |
|
Pavel Odintsov
|
cc85aaf4f9
|
Added logic for package build, finally
|
2022-04-29 22:47:19 +01:00 |
|
Pavel Odintsov
|
ab88e2a296
|
Fixed /data folder mount to :rw from :ro
|
2022-04-29 22:42:58 +01:00 |
|
Pavel Odintsov
|
f78328058d
|
Added more debug for Debian build, removed absolute path for pbuilder
|
2022-04-29 22:36:49 +01:00 |
|
Pavel Odintsov
|
3103178074
|
Fixed logic to retrieve Deb package version from container
|
2022-04-29 22:29:07 +01:00 |
|
Pavel Odintsov
|
07fb23d324
|
Fixed bash call for dpkg-buildpackage to aboid issue with cd
|
2022-04-29 22:05:30 +01:00 |
|
Pavel Odintsov
|
9afb1ea3ef
|
Added missing dependencies
|
2022-04-29 21:57:34 +01:00 |
|
Pavel Odintsov
|
adbb70bede
|
Fixed machine configuration
|
2022-04-29 21:56:16 +01:00 |
|
Pavel Odintsov
|
fed3b2ca6d
|
Removed unused Docker call
|
2022-04-29 21:55:15 +01:00 |
|
Pavel Odintsov
|
571349e559
|
Fixed typo and added documentation about our Docker setup for Debian
|
2022-04-29 21:53:58 +01:00 |
|
Pavel Odintsov
|
c66877120b
|
Switched Debian container build to VM and priviledged Docker container
|
2022-04-29 21:50:32 +01:00 |
|
Pavel Odintsov
|
c4c743f989
|
Unfortunately Debian mirror do not support https properly, switched to plain http
|
2022-04-29 21:23:49 +01:00 |
|
Pavel Odintsov
|
e786c36c23
|
Upgraded debootstrap to version from Debian Unstable to address issues with Docker
I: running debootstrap
/usr/sbin/debootstrap
mknod: /var/cache/pbuilder/build/25122/test-dev-null: Operation not permitted
E: Cannot install into target '/var/cache/pbuilder/build/25122' mounted with noexec or nodev
E: debootstrap failed
|
2022-04-29 21:19:20 +01:00 |
|
Pavel Odintsov
|
0fb23ec144
|
Wrapped command in quotes to avoid issues with YAML
|
2022-04-29 21:02:05 +01:00 |
|
Pavel Odintsov
|
86c16e1acc
|
Added logic to build base image with caching
|
2022-04-29 20:59:55 +01:00 |
|
Pavel Odintsov
|
36a3229d8d
|
Enabled extended regular expressions for sed and improved regular expression for matching
|
2022-04-29 20:51:22 +01:00 |
|
Pavel Odintsov
|
5e9634d5c2
|
Added logic to cut revision from version number: 1.2.0+git20220427-1 to 1.2.0+git20220427
|
2022-04-29 20:44:48 +01:00 |
|
Pavel Odintsov
|
99de6e7981
|
Added CI target to build upstream package for Debian
|
2022-04-29 20:38:47 +01:00 |
|
Pavel Odintsov
|
dbc0f2c9b5
|
Added sudo for Docker login
|
2022-04-21 23:45:14 +01:00 |
|
Pavel Odintsov
|
e33dac3bde
|
Fixed username for GitHub
|
2022-04-21 21:22:49 +01:00 |
|
Pavel Odintsov
|
5ade9c4cbd
|
Aded prefix for container registry
|
2022-04-21 21:19:12 +01:00 |
|
Pavel Odintsov
|
b5e6a328f8
|
Added Docker image build by default
|
2022-04-21 21:03:17 +01:00 |
|
Pavel Odintsov
|
4f179e1e71
|
Updated Docker image and added CI/CI task to prepare Docker images
|
2022-04-21 21:02:00 +01:00 |
|
Pavel Odintsov
|
8d187cde31
|
Fixed type to string from integer
|
2022-04-21 20:37:46 +01:00 |
|
Pavel Odintsov
|
f982a83161
|
Corrected template name
|
2022-04-21 20:37:01 +01:00 |
|
Pavel Odintsov
|
7af0a0a35f
|
Unified RedHat family builds
|
2022-04-21 20:36:12 +01:00 |
|
Pavel Odintsov
|
6b71c59879
|
Corrected parameters for Debian CI tasks
|
2022-04-21 20:07:18 +01:00 |
|
Pavel Odintsov
|
2c137e51de
|
Fixed indentation
|
2022-04-21 20:06:12 +01:00 |
|
Pavel Odintsov
|
ff9ed34294
|
Unified Debian CI builds
|
2022-04-21 20:02:40 +01:00 |
|
Pavel Odintsov
|
f86bda3a96
|
Unified Ubuntu builds using template job
|
2022-04-21 19:32:41 +01:00 |
|
Pavel Odintsov
|
48db4ada67
|
Set correct Docker image for Jammy
|
2022-04-03 21:22:28 +01:00 |
|
Pavel Odintsov
|
7dbf8ab4a3
|
Added builds for Debian 11 and Ubuntu 22.04
|
2022-04-03 21:21:12 +01:00 |
|
Pavel Odintsov
|
dbb22a5097
|
Switched to latest images for all Linux distributions
|
2022-04-03 21:08:52 +01:00 |
|
Pavel Odintsov
|
dbfa9bf42e
|
Deprecated Debian 8 for new versions of FastNetMon Community. The very last version which supports Debian 8 will be 1.2.0
|
2022-04-03 17:33:02 +01:00 |
|
Pavel Odintsov
|
3ec4437d9a
|
Deprecated CentOS 6
|
2022-04-03 17:19:51 +01:00 |
|
Pavel Odintsov
|
910624eaf5
|
Removed CentOS 6 as CI build target. We officially deprecate it for new versions of FastNetMon. The very last version which supports CentOS 6 will be 1.2.0
|
2022-04-03 17:18:49 +01:00 |
|
Pavel Odintsov
|
f75048bce0
|
Upgraded CentOS 6.9 to 6.10
|
2022-04-02 20:42:46 +01:00 |
|
Pavel Odintsov
|
b671e01457
|
Reverted build to 4 CPU cores and large instance type as xlarge is not available on free plan
|
2022-04-02 19:36:03 +01:00 |
|
Pavel Odintsov
|
95c98a8406
|
Increased machine size from large to xlarge and adjusted number of compilation threads
|
2022-04-02 18:33:51 +01:00 |
|
Pavel Odintsov
|
eae160c98b
|
Increased CirceCI machine type to large to speedup gcc build
|
2022-04-02 14:36:42 +01:00 |
|
Pavel Odintsov
|
4074d245f0
|
Switched CentOS 8 to AlmaLinux
|
2022-04-02 01:49:38 +01:00 |
|
Pavel Odintsov
|
cc5e38bbd7
|
Increased time limit for gcc build on CentOS 8
|
2022-04-02 01:44:03 +01:00 |
|
Pavel Odintsov
|
8c86f3d781
|
Increased time limit for gcc build on CircleCI
|
2022-04-02 01:42:22 +01:00 |
|
Pavel Odintsov
|
b79d39e788
|
Bump version to 1.2.1 for development release
|
2022-04-02 01:39:06 +01:00 |
|
Pavel Odintsov
|
652e39ba42
|
Moved CI builds into subfolder
|
2022-03-29 22:00:24 +01:00 |
|
Pavel Odintsov
|
1ab949968c
|
Switched to pipeline variables for FNM version
|
2022-03-29 22:00:24 +01:00 |
|
Pavel Odintsov
|
36d786c001
|
Added pipeline variable to keep FastNetMon version for CircleCI
|
2022-03-29 22:00:24 +01:00 |
|
Pavel Odintsov
|
3c075f5115
|
Fixed build for CentOS 6
|
2022-03-29 22:00:24 +01:00 |
|
Pavel Odintsov
|
76ff423f13
|
Bump version for CI
|
2022-03-28 14:58:01 +01:00 |
|
Pavel Odintsov
|
f2d48d9f07
|
Bump dev version build
|
2022-03-25 13:40:29 +00:00 |
|
Pavel Odintsov
|
3df12ebccb
|
FastNetMon Release 1.1.8
|
2022-03-24 01:29:11 +00:00 |
|
Pavel Odintsov
|
79ff4876fc
|
Switched to archive CentOS 6 repository
|
2022-03-24 01:29:11 +00:00 |
|
Pavel Odintsov
|
915e66dad8
|
Changed EPEL6 install URL due to deprecation
|
2022-03-24 01:29:11 +00:00 |
|
Pavel Odintsov
|
1d54eb27ab
|
Changed dependencies cache key to force full dependencies rebuild
|
2022-03-13 23:45:05 +02:00 |
|
Pavel Odintsov
|
795ea2ccb0
|
We need to create bundle after compiling FastNetMon
|
2022-03-13 23:45:05 +02:00 |
|
Pavel Odintsov
|
bdd30a146f
|
Bumped revision version for dependencies to update grpc and cmake
|
2022-03-13 23:45:05 +02:00 |
|
Pavel Odintsov
|
eba38d87f3
|
Split FNM build and dependencies build into different steps for easier rerun
|
2022-03-13 23:45:05 +02:00 |
|
Pavel Odintsov
|
eb2d21c81d
|
Cleanup for old cache
|
2022-03-13 23:45:05 +02:00 |
|
Pavel Odintsov
|
5330f3de8c
|
Few more fixes to handle compile version bump
|
2022-03-13 23:45:05 +02:00 |
|
Pavel Odintsov
|
4b3384783a
|
Switched to use custom compiler on all platforms. I see no reasons to maintain different configurations for different platforms
|
2022-03-13 23:40:27 +02:00 |
|
Pavel Odintsov
|
0ce8eb6b27
|
We need more time to build dependencies
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
806ffe6598
|
Removed old build targets, cleanup build cache
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
1ec3f668e8
|
Made gobgp, api and boost build options default. Switched to C++ 14
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
a60a50ad2c
|
Switched Debian 8 to custom compiler, removed cache for Centos 7 and Ubuntu 14
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
344cfa41fd
|
Moved compiler configuration to argument, switches CentOS 7 and Ubutnu 14.04 to custom compiler
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
e999e9126e
|
Added perl-Archive-Tar as dependency for CentOS builds
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
8d18dba250
|
Enabled build mode by default. Disabled mirror use by default
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
b2da05e6e1
|
Added option to process intrenal traffic as external for attack detection purposes.
|
2022-03-13 17:18:21 +02:00 |
|
Pavel Odintsov
|
ba0b82cd5c
|
Require C++ 11 support in compiler. Dropped CI target which builds code on standard gcc compilers in CentOS 6.
|
2022-02-11 12:38:08 +00:00 |
|
Pavel Odintsov
|
7879bf87e2
|
Bump version in CI to build packages for new version of FNM
|
2022-02-10 13:39:54 +00:00 |
|
Pavel Odintsov
|
1d3a635af7
|
Split fastnetmon_install.pl into two scripts and moved all source compilation logic into fastnetmon_build.pl
|
2022-02-09 14:42:21 +00:00 |
|
Pavel Odintsov
|
b29599547a
|
Switched new installs for Ubuntu to official binary packages
|
2022-02-09 14:42:21 +00:00 |
|
Pavel Odintsov
|
6e44268a2e
|
We need to rebuild all libs with new compiler
|
2022-02-09 14:42:21 +00:00 |
|
Pavel Odintsov
|
db7bdf7c51
|
Fixed command to build gcc, we cannot use mirror in this case
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
a1d53e165e
|
Added separate step for compiler build on CentOS 6
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
216e0a17df
|
Changed cache key to force libicu rebuild
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
ebded5a775
|
Added rpath for Boost's regexp library and improved build process for new CentOS
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
b7fa6989dd
|
Attempt to build fresh Boost on CentOS66
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
95ed176c63
|
Added different version of dateutil
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
8b2f0507f9
|
Added ldd call to debug dependency issues
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
3bc37793b6
|
Downgraded s3util version to version which works well on CentOS 6
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
a6708ef313
|
Fixed api flag name, added explicit failure if we cannot build mongodb dependency
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
e652556bb8
|
Added separate builds for each Ubuntu
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
9cb19128df
|
Added automatic upload to S3
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
e62562773f
|
Added yum install accept by default for EPEL
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
a657ecb058
|
Added EPEL install as pip dependency on CentOS 6
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
22976f50c6
|
Added s3cmd for all binary package build endpoints
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
c51f07d24e
|
Removed sudo and added S3 ORB for CircleCI
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
640318cf01
|
Extended build time allowance, explicitly added distro name to package build script
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
a7e4ba2dbf
|
Added CentOS 7 and CentOS 8 builds for rpm packages
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
2a35e561ed
|
Added external build tasks for Debian 9 and Debian 10. We cannot use Jessie packages on Debian 9 because of dependencies on OpenSSL 1.0.0: libssl.so.1.0.0 => not found
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
5ddb169f5f
|
Added version configuration for CentOS 6 build
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
d8c50fa1cc
|
Fix indentation
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
8de46977ab
|
Fixed typo
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
ca45ae4bab
|
Added build target for not recommended CentOS 6
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
4846517210
|
Added build task to Build all packages for Debian 7
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
85fd05f0eb
|
Added build task for Debian 8
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
3a36a3ddf0
|
Implement CI task to build FastNetMon for all popular Ubuntu distros
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
65d02c6a7a
|
Improved our own logic to build libraries bundle
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
8f62eb1a1b
|
Added debug about Boost libraries and switched to using bundled FNM build from script
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
c77ed59379
|
Added example configuration for test FNM run
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
8e4fab2669
|
Added logic to ignore failed command and continue processing
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
e3c66677ee
|
We need to collect install log as artifact
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
97e5baa391
|
Added command to disable FastNetMon compilation for CI
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
f1fbe7527f
|
Moved test daemon call downward
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
9862559039
|
Added true to address "tar: /opt: file changed as we read it"
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
66a1091dd8
|
Changed artifacts to capture only tar.gz file
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
201daff68c
|
Added logic to install cmake from sources for all lib build
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
45d12c0d0c
|
All lib build cannot use mirror due to Boost distro size
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
c2d8f95a2f
|
Added Ubuntu 14.04 build with all libs
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
c9c22efc36
|
Added Ubuntu 14.04. It's still pretty popular
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
049ef32cf3
|
Unified save and restore cache names
|
2022-02-09 14:42:20 +00:00 |
|
Pavel Odintsov
|
f95eb81c05
|
Fixed variable mapping
|
2022-02-09 14:42:20 +00:00 |
|