Commit Graph

139 Commits

Author SHA1 Message Date
Tyler Benson da2c54e8e8 Add test build for Java 10.
We still require `--add-opens java.base/jdk.internal.loader=ALL-UNNAMED` to be set.  Something we should look into fixing somehow.
2018-07-12 13:20:39 -04:00
Andrew Kent 628f4929dc Muzzle Assertions and gradle plugin 2018-07-10 17:26:49 -04:00
Nikolay Martynov 8445409944 Reduce number of gradle workers during compile
This should prevent OOM errors
2018-06-22 11:41:02 -04:00
Nikolay Martynov 677203961d Enable code coverage check for java7 and java9 2018-06-21 11:47:19 -04:00
Nikolay Martynov f56ae1e4df CircleCI: cosmetic: order targets in order of dependency 2018-06-20 17:00:40 -04:00
Nikolay Martynov 38d6d94477 Enable coverage checks in CI for java8 2018-06-19 15:04:26 -04:00
Nikolay Martynov b20e2e5482 Use correct key to set docker environment 2018-06-19 15:04:26 -04:00
Nikolay Martynov 63c4cdff87 Memcached testing: add support for testoingcontainers 2018-06-13 13:06:23 -04:00
Tyler Benson 7c4d42ef8a Add additional test task for testing latest versions of a dependency 2018-05-04 14:04:30 +10:00
Tyler Benson dee08266ae Restructure how libs, reports, and test results are collected 2018-04-18 13:45:20 +08:00
Tyler Benson c2cb7292c6 Remove okhttp instrumentation from servlet tests
seems to cause some confusion.
2018-04-18 11:58:07 +08:00
Tyler Benson 001e59e0cc Build with Java 8, but run tests with other JDKs
Use workspaces to persist build between jobs.
2018-04-16 14:36:38 +08:00
Andrew Kent c26907045d Disable parallel gradle execution for builds 2018-04-09 13:23:45 -07:00
Tyler Benson d9d601ce71 Add Gradle build scan plugin 2018-04-04 22:15:10 +08:00
Tyler Benson 5a61124cae Add tests against an actual trace agent. 2018-03-28 22:31:15 +08:00
Andrew Kent ce4dc58d7b Fix java9 test setup 2018-03-15 16:42:00 -07:00
Tyler Benson 7e700eaf1f
Revert "CI: publish branches prefixed with 'patch_release'" 2018-03-05 12:52:37 +10:00
Andrew Kent 5e8f7ad862 CI: publish branches prefixed with 'patch_release' 2018-03-02 14:34:15 -05:00
Tyler Benson 3be3d11097 Try releasing from tags (#241) 2018-03-02 13:05:21 -05:00
Tyler Benson ce9e5dd3de Reenable java 7 and 9 CI
Also try to make it so builds can be rerun independently by not using the workspace.
2018-01-23 15:54:05 -05:00
Tyler Benson be49819498 Remove Java 7 CI build until flakiness is resolved. 2018-01-23 14:29:30 -05:00
Tyler Benson 64d39030e5 Use workflows in Circle to test Java 7 and 8
Java 9 is commented out because there are some test failures that will be investigated later.

Some tests had to be excluded from Java 7 because they don’t have a Java 7 compatible version.
2018-01-22 13:46:50 -05:00
Tyler Benson 94488ed227 Fix directory names in save_artifacts.sh post refactor. 2018-01-11 10:17:30 -05:00
Tyler Benson becf2a5862 Lots of renaming
Module:
dd-trace -> dd-trace-ot

Packages:
Standardize on `datadog.trace` and `datadog.opentracing` as the package prefixes.
2018-01-09 10:02:06 +10:00
Andrew Kent bf09923832 Put all tests, artifacts, and reports in root build folder
Use a script to move all important ci artifacts to a common root
folder to easily save important project builds/reports.
2017-12-20 15:28:49 -08:00
Tyler Benson fdf3ad28e5 Try using larger instances. 2017-12-19 17:26:02 -08:00
Andrew Kent bea17a436a Separate CI building and testing steps, and increase max memory.
Gradle was using too much memory when testing and building in the same
step, causing CI to kill the process forcefully. Separating them out
resolves the problem.
2017-11-28 16:18:02 -08:00
Tyler Benson 85852af582 Constrain resources to prevent being OOM killed.
# Conflicts:
#	.circleci/config.yml
2017-10-30 13:15:30 -07:00
Tyler Benson 56fa0ac0fb Show stacktraces on error in CI. 2017-09-05 16:05:23 -07:00
Tyler Benson 73f9dc823b Split out verifyVersionScan to speed build time 2017-08-25 15:14:24 -07:00
Tyler Benson 1b63a53167 Add version scan verification and test in CI 2017-08-24 17:15:22 -07:00
Tyler Benson effe6e8b04 Remove pom dependencies for shadow artifacts. 2017-08-02 12:48:48 -07:00
Tyler Benson c1e0e08161 Include build number in info 2017-08-01 11:53:35 -07:00
Tyler Benson 02d8f153a6 Fix jar uploading to use shadow jar instead of default
Rename default jar to be explicit that no dependencies are embedded.
2017-07-20 09:58:22 -07:00
Tyler Benson 5167cd6916 Fix signing on master
Also fix more docs with beta note and version.
2017-07-19 08:01:40 -07:00
Tyler Benson 5622734629 Attempt signing for CI 2017-07-18 08:39:10 -07:00
Tyler Benson 980305fb5b Upload to artifactory on merge to master 2017-07-11 17:12:27 -07:00
Tyler Benson 8d9bdef4b7 Rename build.gradle scripts to match project name.
This will help in finding build scripts inside the IDE.
2017-07-10 16:12:15 -07:00
Tyler Benson 95c7a5ac08 Finish updating gradle and remove maven pom's. 2017-07-06 15:56:32 -07:00