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
7be55a77bb
add several attempts to connect in upgrade test
2018-03-29 14:16:26 +03:00
6e859fcf02
Merge branch '2.1' into 2.2
2018-03-27 07:25:00 +03:00
9b61947205
Attempt to install libasan for RPM systems
...
Attempting to install libasan allows CentOS 7 to be used with ASAN while
still allowing CentOS 6 to be built.
2018-03-27 07:23:45 +03:00
830858a161
Fix build VM restore process
...
Moving 'mdbci destroy' bofere creating build.json to prevent
build.json from being deleted by 'destroy' command.
2018-03-22 12:02:44 +02:00
d6319ec6ee
MXS-1697: Install pkg-config for Debian systems
...
The build scripts did not install the pkg-config package that the Avro-C
API depends on.
2018-03-07 10:43:07 +02:00
187cd2cb79
Make install scripts less verbose
...
We don't need to know the contents of the tarballs on each build.
2018-03-07 10:43:07 +02:00
ed74f2d4a8
MXS-1697: Install pkg-config for Debian systems
...
The build scripts did not install the pkg-config package that the Avro-C
API depends on.
2018-03-06 15:58:48 +02:00
e41f6e0a48
Make install scripts less verbose
...
We don't need to know the contents of the tarballs on each build.
2018-03-06 15:58:22 +02:00
8bfb4f231a
Merge branch '2.1' into 2.2
2018-03-06 10:38:01 +02:00
deae7ea922
add system update before build to build script
2018-03-05 13:17:17 +02:00
5c10d0ae92
Merge branch '2.1' into 2.2
2018-02-12 14:00:08 +02:00