Sam Warner
d66ccb8cb0
add travis_retry param to rvm install
hace 8 años
Logan Stucki
cb10b94272
rvm only works with login shell
hace 9 años
Logan Stucki
e5d6d3760a
Add script to run journey test into it's own file in order to make it less complicated
hace 9 años
Logan Stucki
12e53383fb
Travis build will only test against one exercise that's been modified
hace 9 años
Logan Stucki
6e9bc5d71c
Only install ruby if running journey-tests
hace 9 años
Logan Stucki
94a7e5d9af
Only run journey-tests if config.json or exercises dir has been modified
hace 9 años
Logan Stucki
d81ed1213c
Update gitter webhook for travis integration
hace 9 años
Logan Stucki
5c183328bb
Attempt to optimize build
Run unit test and journey test on seperate nodes
Gradle uses --configure-on-demand and --parallel where it wasn't present
Bundle install uses -j4
hace 9 años
Stuart Kent
69c9953090
travis config: move notifications to end
This makes it easier to compare the xjava and xkotlin Travis
configuration files.
hace 9 años
Stuart Kent
af9584e39a
Use Gradle wrapper for CI jobs
hace 9 años
John S. Ryan
ce94626949
Build jq from source.
- we need version 1.5 and can't get it from the official repo.
- includes adjusting the PATH so that our tools (like jq) get
precedence.
hace 9 años
John S. Ryan
94654cc502
Enable Gitter notifications on CI builds.
hace 9 años
John S. Ryan
c089d70b75
Use same version of Ruby X-API is: now 2.2.5.
hace 10 años
John S. Ryan
2b9ab89336
Merge journey test scripts into one.
hace 10 años
Dan Neumann
2c3fcdfb0d
Serve exercises from the HEAD of master of xjava
- otherwise this journey is testing not the latest copy of xjava, but
what's at origin/master.
- add progress indicator.
- x-api can't serve binaries; must clean xjava of any build artifacts
(e.g. .class files) before attempting to serve.
Signed-off-by: Bronwyn Perry-Huston <bronhuston@gmail.com>
Signed-off-by: Cen Ge <cge@corelogic.com>
Signed-off-by: John Ryan <jtigger@infosysengr.com>
hace 10 años
Bronwyn Perry-Huston
18b8be1177
Journey now exercises all exercises.
Signed-off-by: Cen Ge <cge@corelogic.com>
Signed-off-by: Dan Neumann <dan@bestangle.com>
Signed-off-by: John Ryan <jtigger@infosysengr.com>
hace 10 años
Dan Neumann
b60bbbd2cd
Setup exercism client
- golang 1.4 networking libs favor IPv4; x-api listening on IPv6
localhost.
- need golang 1.5+
Signed-off-by: Bronwyn Perry-Huston <bronhuston@gmail.com>
Signed-off-by: Cen Ge <cge@corelogic.com>
Signed-off-by: John Ryan <jtigger@infosysengr.com>
hace 10 años
Bronwyn Perry-Huston
c232bccaa6
Stand-up X-API in development mode
Signed-off-by: Cen Ge <cge@corelogic.com>
Signed-off-by: Dan Neumann <dan@bestangle.com>
Signed-off-by: John Ryan <jtigger@infosysengr.com>
hace 10 años
Dan Neumann
53043b2422
Setup CI build environment.
- clone x-api
- use proper version of ruby.
Signed-off-by: Bronwyn Perry-Huston <bronhuston@gmail.com>
Signed-off-by: Cen Ge <cge@corelogic.com>
Signed-off-by: John Ryan <jtigger@infosysengr.com>
hace 10 años
Katrina Owen
effa477576
Add yaml dashes to travis config for consistency
hace 10 años
John S. Ryan
f38784aa2d
Add build script & instructions for contributors.
hace 11 años
John S. Ryan
a8a96a0920
Run tests against examples & compile starter code
- adjusted "etl" as it has "starter" code.
hace 11 años
John S. Ryan
36cc2ae4df
Run all Gradle tests before the configlet.
hace 11 años
John S. Ryan
2a36a247ee
Configure Travis to run tests against examples
- move example.java so we can refer to it in Gradle as a soureSet.
- Java requires public classes be contained in identically-named files.
- using latest Travis infrastructure (better, stronger, faster).
- each piece of travis config has been confirmed as minimum necessary at
this time.
- without JDK specified, would run with default (Java 7)
- without TERM=dumb, travis output is unreadable.
hace 11 años
Katrina Owen
97a04b94a8
Fix travis build script
hace 12 años
Katrina Owen
8d262aa225
Run configlet on travis
hace 12 años