4e2b6d6cb3
Add maxscale-system-test dependecies installation script
2019-04-18 03:44:02 +03:00
9941f7d763
Merge branch '2.2' into 2.3
2019-04-15 16:13:04 +03:00
4128937d37
fix rhel repo copying
2019-04-09 15:33:52 +03:00
0ce5f87a91
Add support for RHEL8 repository creation
2019-04-09 13:57:25 +03:00
77ef3dd613
Merge branch '2.2' into 2.3
2019-03-05 04:54:40 +02:00
966787e119
do not create or copy repos if build failed
2019-03-04 11:29:38 +02:00
9ec4557075
create symlink rhel -> centos and do not use real rhel build
2019-03-01 15:13:54 +02:00
b0efcea3f6
Remove vagrant lock from build.sh and run_test.sh ( #190 )
...
vagrant_lock was created in order to prevent parallel execution of two 'Vagrant up' operations in parallel. Previously it was necessary due to Vagrant internal Chef issue. Now several bugs in Vagrant are fixed and MDBCI uses own Chef to provision nodes for builds and tests. There is no need to wait for previous Vagrant run finished, removing all waiting from all scripts.
'rm vagrant_lock is still present to remove locks created by previous versions of build and test scripts-
2019-02-25 14:22:32 +02:00
38069bb32d
MXS-1757: Never link avro against snappy
...
The Avro libraries appear to sometimes overwrite the CMake
variables. Patching out the code that looks for the libraries should
prevent the library from ever being linked against the snappy libraries.
2019-02-11 10:59:53 +02:00
a9f6955fc8
Revert "add systemd-dev package to the build env"
...
This reverts commit da6d358f9fee7cb7302f082f179c45f581e681d3.
2019-01-31 14:07:52 +02:00
da6d358f9f
add systemd-dev package to the build env
2019-01-29 14:14:46 +02:00
7a7545f8f7
Merge branch '2.2' into 2.3
2019-01-08 15:59:03 +02:00
d569cff98f
try to Fix MXS-2206 ( #185 )
...
* try to Fix MXS-2206
* use sort -v
* return empty line
2019-01-08 11:58:35 +02:00
70c8942a62
Fix dependency installation script
...
The script generates files owned by root so it needs to be removed with
sudo. As the removal of the directory is the last command, its failure
causes the script to fail.
2018-11-28 19:21:58 +02:00
c372bd8985
Install dependencies in a temporary directory
...
Doing the dependency installation in a temporary directory prevents the
pollution of the current working directory.
2018-11-27 12:52:45 +02:00
32f6408230
Fix Ubuntu Trusty builds
...
The systemd package name is libsystemd-daemon-dev in older versions.
2018-11-16 17:54:50 +02:00
8b50df1388
Install systemd-devel on SLES also
2018-11-16 16:09:05 +02:00
35b3dd4dd8
Install systemd libraries
...
Install systemd libraries in the install script.
2018-11-16 15:55:01 +02:00
e3ef99f1f7
Fix check for unit tests in scripts
2018-10-08 17:18:02 +03:00
59a1ef359d
Fail faster in builds
...
If `make` fails, there's no point in doing anything else.
2018-10-05 11:02:06 +03:00
8b9fdaa0cb
Remove HTTP functionality
...
It wasn't used so it can be removed.
2018-10-03 08:41:45 +03:00
75f9921ca2
Merge branch '2.2' into develop
2018-10-02 10:18:09 +03:00
79d1eb19d7
Disable unit test leak checks for DEB packages
...
The unit tests themselves don't leak memory but some of the core
components of MaxScale do. To ignore this, ASAN_OPTIONS needs to be
defined.
2018-10-02 09:44:02 +03:00
4554bd1743
Cherry-pick: Fix ASAN problems
...
Cherry-picking the commit from develop since it's also needed for 2.2.
FindASAN did not look for so version 5 and TSAN referred to ASAN. Disable
leak checks for unit tests as some objects always leak, namely servers.
2018-09-30 20:12:35 +03:00
0387736130
Fix ASAN problems
...
FindASAN did not look for so version 5 and TSAN referred to ASAN. Disable
leak checks for unit tests as some objects always leak, namely servers.
2018-09-30 19:37:12 +03:00
f8fb9510c9
Add HTTP GET function
...
The function performs a HTTP GET on a URL and returns the HTTP response.
2018-08-23 15:46:45 +03:00
1572e088bf
Run REST API and MaxCtrl unit tests
...
Install Docker when building on CentOS 7. This allows the REST API and
MaxCtrl unit tests to be run.
2018-08-13 10:54:25 +03:00
c984381662
Use devtoolset 7
...
As devtoolset 6 worked on CentOS 6, upgrading to devtoolset 7 is better as
it will be supported for a longer time.
2018-08-13 10:28:03 +03:00
06df290aeb
Use DevToolSet 6 with CentOS 6
...
DevToolSet 4 was EOL'ed December 2017.
2018-08-13 10:28:02 +03:00
ab4ae282a4
Merge branch '2.2' into develop
2018-07-27 14:59:49 +03:00
5612896b80
regenerate repo.d only for current target
2018-07-27 14:58:29 +03:00
d6be2cb70d
fix typo in upgrade_test
2018-07-27 14:58:29 +03:00
81507349f3
remove reference to repo.d from upgrade_test
2018-07-27 14:58:29 +03:00
ba680b674d
do not call mdbci repo config in build.sh and upgrade_test.sh
2018-07-27 14:58:29 +03:00
702f8aaed4
Merge branch '2.2' into develop
2018-07-05 13:53:14 +03:00
9e039ed024
Fix typo in DEB install scripts
...
The package suffix was wrong.
2018-07-05 12:01:38 +03:00
2e88ce4132
Merge branch '2.2' into develop
2018-07-04 22:01:01 +03:00
1aa5dcf659
Do rsync without --delete
...
rsync with the --delete flag will destroy artifacts generated by other
jobs. This broke the build_all job.
2018-07-04 15:41:18 +03:00
05e8773161
fix typo in chmod for all binary repository dirs and files
2018-07-04 09:11:32 +03:00
afdf28c0b9
Access rights for binary repository files and dirs ( #178 )
...
fix typo in chmod for all binary repository dirs and files
2018-07-04 09:08:55 +03:00
44ef4912e8
Merge branch '2.2' into develop
2018-07-03 21:13:41 +03:00
45752e0a45
chmod for all binary repository dirs and files
2018-07-03 16:14:09 +03:00
db81ba0005
set proper access rights for binary repo directory
2018-06-29 17:45:11 +03:00
6927e67a6d
Enable rhscl repo for RHEL 6
...
To use the devtoolset, we need to enable the rhscl repo if we are running
RHEL 6. This fix most likely only works for the RHEL 6 images on AWS.
2018-06-12 19:40:34 +03:00
a367267756
Enable newer compiler for CentOS 6
...
Install devtoolset-4 on CentOS 6 to enable C++11 on all supported
platforms. Change compiler flags to `-std=c++11` to explicitly use C++11.
2018-06-12 19:40:34 +03:00
7c0ea3220c
set memory size for build VM to 4096
2018-05-18 12:51:33 +03:00
7ede6b321c
Merge branch '2.1' into 2.2
2018-05-08 13:35:08 +03:00
e2b9e95e63
add libedit-dev build dependency to DEB-builds
2018-04-30 14:13:41 +03:00
825d48fe05
MXS-1757: Fix build failure when libsnappy is installed
...
The Avro C API links against snappy if it is present on the system unless
SNAPPY_FOUND=N is defined. This is not exactly the cleanest way to disable
it but it is the only way to do it.
2018-04-04 19:43:47 +03:00
fa41ca28e2
remove trailing whitespaces from MDBCI scripts
2018-03-29 15:51:36 +03:00