Timofey Turenko
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
Johan Wikman
c6364acaec
Revert "Build and test in parallel"
...
This reverts commit 9e931918e2441b619281fd5e96979f35c8b402f9.
2019-11-13 08:33:09 +02:00
Markus Mäkelä
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
Markus Mäkelä
e3ef99f1f7
Fix check for unit tests in scripts
2018-10-08 17:18:02 +03:00
Markus Mäkelä
59a1ef359d
Fail faster in builds
...
If `make` fails, there's no point in doing anything else.
2018-10-05 11:02:06 +03:00
Markus Mäkelä
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
Markus Mäkelä
9e039ed024
Fix typo in DEB install scripts
...
The package suffix was wrong.
2018-07-05 12:01:38 +03:00
Markus Mäkelä
f252f25624
Move the CDC Connector into its own package
...
The connector is now in its own package to make its installation easier.
2018-02-12 13:31:10 +02:00
Markus Mäkelä
9b5d4d129e
MXS-1630: Combine MaxCtrl into the main package
...
Added MaxCtrl to the core package. Removed the old packages from build
scripts.
2018-01-29 11:23:00 +02:00
Markus Mäkelä
7d8905d91f
Merge branch '2.1' into 2.2
2018-01-03 14:05:31 +02:00
Markus Mäkelä
5c624f9dda
Print output for failed unit tests
...
Add arguments so that CTest prints the output of the test if it fails.
2018-01-03 09:44:17 +02:00
Markus Mäkelä
8b2aa52384
Merge branch '2.1' into 2.2
2017-12-29 08:42:49 +02:00
Markus Mäkelä
b543f37a11
Run unit tests for each build
...
The unit tests must pass for the build to successfully continue.
2017-12-27 17:21:42 +02:00
Markus Mäkelä
93dafc9031
Remove CMake cache before reconfiguring
...
By removing the cache file, the packages of the non-core components are
generate properly.
2017-09-14 15:30:44 +03:00
Markus Mäkelä
05ac06c901
Use same object files for all packages
...
There's no need to rebuild the object files for each component. Reusing
them should allow for a faster build.
2017-08-09 11:39:25 +03:00
Markus Mäkelä
826654b9de
MXS-1300: Build MaxCtrl with experimental packages
...
The build scripts now download Node.js 6.11.2 for building and packaging
MaxCtrl. The client package is also created when the extra packages are
built.
2017-08-09 11:39:25 +03:00
Markus Mäkelä
d7d4ec29bb
Add tests from develop
...
Added tests from develop. The test results need to be modified for 2.0.
2017-05-26 15:40:40 +03:00
Markus Mäkelä
957b50c811
Remove trailing whitespace
...
Removed trailing whitespace in tests and build scripts.
2017-05-26 14:29:28 +03:00
Timofey Turenko
fb439e0f4a
add build and test scripts
2017-05-23 21:09:30 +03:00