Commit Graph

205 Commits

Author SHA1 Message Date
95792c8185 Merge branch '2.3' into 2.4 2020-10-08 15:25:49 +03:00
8a5fd27327 Add the force flag for the mdbci destroy command (#211) 2020-10-08 15:25:21 +03:00
c6c664b365 Merge branch '2.3' into 2.4 2020-09-01 10:45:14 +03:00
b210dcc4b8 Cleanup install_build_deps script
No longer installs pcre2, which is built from source later on.
CMake is only installed if a recent version (3.16) is not found.
Jansson install cannot be removed yet as the Avro build requires
it.
2020-09-01 10:41:15 +03:00
5abdb91e9d Fix openjdk installation check in install_test_build_deps.sh 2020-08-04 12:01:27 +03:00
d44f20323a Fix merge conflicts in install_test_build_deps.sh 2020-08-04 11:59:09 +03:00
796fdf4e16 Remane apt_opt to apt_cmd and use it also in install_build_depend.sh 2020-07-29 14:51:32 +03:00
4a53db9483 Fix apt comman line in install_test_build_deps.sh 2020-07-29 14:08:14 +03:00
a83c1f3ab4 Add gnutls-dev to tests build dependecy 2020-07-29 13:35:12 +03:00
19dc1fd6e3 Merge branch '2.3' into 2.4 2020-07-28 16:15:50 +03:00
08f5174915 MXS-2900 Rename maxscale-system-test directory to system-test
A link with the old directory name is provided.
2020-07-28 15:24:27 +03:00
5c76d3d906 Merge branch '2.3' into 2.4 2020-07-24 08:01:53 +03:00
d99d2f21a6 Add libcurl4-gnutls-dev to test build dependecy list 2020-07-17 11:32:39 +03:00
0e5163a3fb Make test dependency install script Non-interactive 2020-07-16 16:10:02 +03:00
d0ab797938 Merge branch '2.3' into 2.4 2020-03-12 10:33:57 +02:00
f0fd480237 Merge branch '2.3.18' into 2.3 2020-03-12 10:27:26 +02:00
09c8e7b29b create symlink also from sles to opensuse repos 2020-03-11 20:23:12 +02:00
8b2c46991b Set cpu cores number to build VM and separate build and upgrade
VM should have 8 cores to make build faster in GCloud.
To get rid of ssfs between build hosts the build step
and upgrade test step are separated as well as
repository discriåtion generation
2020-03-11 19:00:27 +02:00
a97973665a Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3 2020-03-11 18:57:54 +02:00
33ccc4687c Set cpu cores number to build VM and separate build and upgrade
VM should have 8 cores to make build faster in GCloud.
To get rid of ssfs between build hosts the build step
and upgrade test step are separated as well as
repository discriåtion generation
2020-03-11 18:50:53 +02:00
4d5d83da26 Merge branch '2.3' into 2.4 2020-03-10 14:30:48 +02:00
38420c38b9 Upgrade to nodejs 6.17.1 2020-03-10 14:25:05 +02:00
19030bed35 Merge branch '2.3' into 2.4 2020-02-19 19:25:40 +02:00
61050ed125 Fix Avro C API link
The old link is dead.
2020-02-19 19:24:39 +02:00
39da32dac7 Merge branch '2.3' into 2.4 2020-01-27 15:49:54 +02:00
08616692a4 Fixed tests to be compatible with GCloud VMs
GCloud machines has more strict access rights settings. Derect calls of
'chmod' are needed to make all configuration files (e.g. 'fwf/rules') be
accessable by Maxscale.
2020-01-24 13:47:26 +02:00
4ae22f9991 Merge branch '2.3' into 2.4.5 2019-12-19 10:03:35 +02:00
1e4f7145ad Add build dependecy on libcurl-devel 2019-12-18 21:38:12 +02:00
f35664f903 Remove exception for RHEL 8 - now packages are also built with CentOS
We do not build RHEL packageas, but create RHEL repos as symlinks
to CentOS repos. For RHEL8 was an expection intruduced, because
CentOS 8 was not available at the time when RHEL8 was released.
Now CentOS 8 is also available, switching to CentOS 8 image.
2019-12-18 13:56:49 +02:00
e3402c42cc Merge branch '2.3' into 2.4 2019-12-16 09:37:01 +02:00
c04b7bc414 Fix typo in install_build_depends.sh 2019-12-14 22:13:30 +02:00
ad323bb837 Merge branch '2.3' into 2.4 2019-12-13 11:24:42 +02:00
da682b7777 Fix trailing whitespace in install_build_deps.sh 2019-12-12 23:31:38 +02:00
ba46cb4434 Enable 'PowerTools' yum repo if it is present
In CentOS8 some -devel packages are moved to PowerTools repository which
is disabled by default. install_build_depends now checks if this repo
is in the repolist then add enablerepo=PowerTools to the yum command
2019-12-11 17:35:32 +02:00
2fc42fca1e Remove Docker installation from build script
Installation of Docker is removed from build script because it is done
in the not very reliable way and can fail and cause build failure.
E.g. this installation causes conflict with existing Docker.
2019-12-11 13:08:27 +02:00
9dceff7d9d Merge branch '2.3' into 2.4 2019-12-03 10:05:34 +02:00
99d1ecd472 More reliable way to determine package manager type during the build
Checking presence of 'apt', 'yum' or 'zypper' command is not very
reliable way to determine package manager type.
E.g. OpenSUSE 25 has 'apt' which is wrapper over 'zypper' or rpm tools
can be installed on Ubuntu.
More relible way is to check /etc/*-release file and if it is not
availabe try to check presence of apt, yum or zypper
2019-11-28 16:10:57 +02:00
87ffceb3e5 Merge branch '2.3' into 2.4 2019-11-13 08:36:42 +02:00
c6364acaec Revert "Build and test in parallel"
This reverts commit 9e931918e2441b619281fd5e96979f35c8b402f9.
2019-11-13 08:33:09 +02:00
0a4caaf817 Merge branch '2.3' into 2.4 2019-11-12 08:50:17 +02:00
9e931918e2 Build and test in parallel
This speeds up builds when more CPUs are available. Also removed redundant
docker installation: mdbci already installs it.
2019-11-11 09:10:42 +02:00
9c62aafa93 Merge branch '2.3' into 2.4 2019-10-01 15:25:41 +03:00
e3b7804462 Fix URL to Avro package download page 2019-09-30 14:29:00 +03:00
0dce20e5e7 Merge branch '2.3' into 2.4 2019-09-27 12:30:58 +03:00
5b4af80b15 Clean up temparary directories after creation of binary repo
During the build first binary packages are generated and copied into
'pre-repo' direcotory. Then binary repository is created and next
step is to copy repository into final directory according agreed
binary repo sirectories structure. After it temparal direcotries
are not needed.
2019-09-26 11:08:23 +03:00
bf551c5b1e Merge branch '2.3' into 2.4 2019-08-09 03:01:00 +03:00
ab429c3202 Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3 2019-08-08 23:12:16 +03:00
284e5db68b Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3 2019-08-08 23:11:44 +03:00
910990115c add Docker to build VM temlates
Now Docker is installed to VM which are used to build Maxscale. It allows to run tests which require Docker without installing it
during build process.
2019-08-08 16:58:07 +03:00
27f11df700 Merge branch '2.3' into 2.4 2019-08-08 08:07:59 +03:00