1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-11-26 09:03:49 +01:00
Commit Graph

366 Commits

Author SHA1 Message Date
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