Commit Graph

46 Commits

Author SHA1 Message Date
9d1a0744fb make travis builds less verbose 2016-10-12 15:39:23 -04:00
68c19fd309 Updating travis build to upload to S3 on the develop branch 2016-10-12 14:03:09 -04:00
c0598a340c Enabled Java 8 again 2016-10-11 06:14:18 -04:00
04916e912e Also uploaded standalone jar to the S3 bucket 2016-10-10 11:30:05 +02:00
e815e19513 Only running Java 7 builds due to SauceLabs issues (no more available tunnels) 2016-09-19 23:50:16 +02:00
64eed4130d Fixing the functional testcases together with Travis CI which stopped due to excessive logging from the Tomcat 7 Maven plugin 2016-09-19 23:24:08 +02:00
0687b088b6 Fixing the functional testcases together with Travis CI which stopped due to excessive logging from the Tomcat 7 Maven plugin 2016-09-19 23:08:44 +02:00
306c0abc8f Fixing Travis build 2016-09-15 23:30:31 +02:00
9de5340e24 Fixing failing build because travis was using master branch of the lessons instead of develop 2016-09-15 23:00:35 +02:00
44b20bfc89 Caching .m2 repository to speed the Travis build
Signed-off-by: Doug Morato <dm@corp.io>
2015-10-27 21:19:12 -04:00
bdc99f305a Travis build number now available from admin page
On the About page, the travis build numbers will be reflected on the build: property

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-26 18:18:07 -04:00
ff6a9b0295 Do not clean before mvn cobertura and coveralls
By cleaning before tbe cobertura goal, this was removing the exec.jar and the war file.

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-26 10:48:34 -04:00
2803b7cd84 Adding VersionEye
VersionEye is a free service for open-source repositories that track and report the versions of all dependencies in a project

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-26 00:33:20 -04:00
398f918376 Coveralls goal abreviation
Signed-off-by: Doug Morato <dm@corp.io>
2015-10-25 23:21:28 -04:00
7e2d36ee48 Coveralls should be on Parent Pom
moving the coverall plugin to the parent pom level

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 20:26:17 -04:00
c8c3b75fbf Coverity scans only on specific branch
Instead of running coverity scans on every commit on the master branch, run scan only on the coverity_scan branch

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 19:49:20 -04:00
cffb515851 Adding Coveralls support
Coveralls.IO is free service to report on Code Coverage for Open-Source projects. Enabling the reporting using the maven cobertura plugin

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 19:40:39 -04:00
fc0b781d4a Test enable Coverity SAST
Coverity is a cloud static code analysis tool, free for open-source projects. Enable scan submissions from travis CI

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 16:17:12 -04:00
e4b6ed0244 Copy whole target folder, not just individual file
Instead of copying jar/war artifact individually, copy the whole target folder to the "Deployable Artifacts", which will then be uploaded to Amazon S3

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 14:11:37 -04:00
010a67744c Copy output and target info upload to S3 folder
Instead of moving the the jar and war files from target, copy these files and the target direcotry into the WEBGOAT_ARTIFACTS_FOLDER so it's all uploaded to S3

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-22 18:51:43 -04:00
171a66de57 Adding Coverity Scans integration 2015-09-16 21:59:50 -04:00
13b63651da Replacing Maven package/verify goals by maven install, which runs all of them 2015-08-28 09:35:34 -04:00
de6f1cf289 Change travis buils to not run Integration Tests on pull requests 2015-08-28 09:07:32 -04:00
2223bf8eb2 Integration tests only run on verify/install/deploy 2015-08-24 19:44:12 -04:00
8ed67ef62e Replace sauce labs config by Environment Properties 2015-08-24 19:38:37 -04:00
62db0bfdef Adding basic Integration Tests with Sauce Labs integration 2015-08-24 19:24:22 -04:00
e19f3bd72c Updated the Travis build to now include the lessons .jar files when
packaging the WAR and exec.jar
2015-08-21 20:44:59 +02:00
65f239457f On deploy to S3 if build from WebGoat/WebGoat repo on Master branch 2015-08-20 21:44:54 -04:00
1fbfb8bb66 Also deploy non-exec jar. Only deploy for JDK8 builds 2015-08-20 21:40:51 -04:00
cf040af06b Move artifacts to folder, then deploy folder to S3 2015-08-20 21:33:58 -04:00
cb5a7a5773 Fix variable for S3 deploy 2015-08-20 21:17:49 -04:00
6ea7507488 Deploy S3 using maven parent version 2015-08-20 21:14:03 -04:00
d96fe2a71e specify files for S# upload 2015-08-20 20:47:15 -04:00
71effddccb Update S3 deployment to upload jar/war files only 2015-08-20 20:37:49 -04:00
950fe974a7 replace ./ for /Users/dm in travis S3 uploader 2015-08-20 20:05:12 -04:00
e5a475eff8 fix directory to upload to S3 2015-08-20 20:00:30 -04:00
68cf2c033f fix directory to upload to S3 2015-08-20 19:07:59 -04:00
5fba3a05cd Travis should only deploy target directory 2015-08-20 19:02:28 -04:00
5f58bf40ae Fix Amazon S3 settings for Travis 2015-08-20 18:46:55 -04:00
bab6fab744 Adding Amazzon S3 .war artifact upload 2015-08-20 17:28:22 -04:00
656a37a403 Update travis.yml to build for JDK8 and also call the package goal 2015-08-20 17:09:49 -04:00
33b51dd6db Fixed travis setup 2015-08-11 22:00:14 +02:00
2c55ec5747 Fixed Travis-CI script 2015-08-09 13:46:21 +02:00
d207ee8849 Switch to JDK7 2015-08-09 13:45:22 +02:00
da68feb3f2 Fixed build for Travis-CI 2015-08-09 13:26:44 +02:00
9be61ad869 First attempt with Travis CI 2015-08-09 09:54:13 +02:00