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