74 Commits

Author SHA1 Message Date
Nanne Baars
61720b29ea Fix Travis script 2020-05-23 13:40:28 +02:00
Nanne Baars
6b68a12449 Set more conditions for releasing 2020-04-19 15:42:50 +02:00
Nanne Baars
27bf08ad5c Deploy and release on Java 11 2020-04-19 15:42:50 +02:00
Nanne Baars
52b66ed506 Java 12 is EOL so no need to support it 2020-04-19 15:42:50 +02:00
Nanne Baars
561fb1f7f4 Build matrix for building 2020-04-19 15:42:50 +02:00
Nanne Baars
f1768bd9a5 small update 2020-04-19 15:42:50 +02:00
Nanne Baars
5dd6b31905 Adjust lesson template (#704)
* Remove method `getId()` from all lessons as it defaults to the class name

* remove clean up endpoint

* remove unused class `RequestParameter`

* remove unused class `PluginLoadingFailure`

* Move `CourseConfiguration` to lesson package

* Add more content around the lesson template lesson and make it visible as a lesson in WebGoat

* Remove explicit invocation `trackProgress()` inside WebGoat framework so assignments only need to return an `AttackResult`

* Put original solution back as well for SQL string injection

* review comments

* Add
2019-11-17 13:39:56 +01:00
Nanne Baars
c3ee0b7662 Travis build should also use Java 11 2019-01-15 16:24:39 +01:00
Nanne Baars
bc84e8f207 Build release when tag is set 2018-06-20 18:22:35 +02:00
Nanne Baars
699b1bfd89 Only do releases and Docker updates when building master 2018-06-20 18:05:06 +02:00
Nanne Baars
99048d6d9d Fixing failing Travis script 2017-11-16 06:00:11 +01:00
Nanne Baars
971f11534d Debugging failing Travis script 2017-11-16 05:56:13 +01:00
Nanne Baars
c06e4d462b Error in travis.yml 2017-11-16 05:32:42 +01:00
Nanne Baars
39029f604f Travis sets version 2017-11-16 05:29:26 +01:00
Nanne Baars
6c91e7dc8a Fixed WebWolf issues with sending e-mails 2017-11-15 11:58:31 +01:00
Nanne Baars
a543deca04 Travis without output 2017-11-02 22:27:07 +01:00
Nanne Baars
8729d9bfcf Fixed minor issues for properties and starting WebGoat 2017-11-02 12:42:19 +01:00
Nanne Baars
bb3bc9b883 Releasing v8.0.0.M2 2017-10-18 22:36:58 +02:00
Nanne Baars
bb5e0c06dd Directory can already exists 2017-10-18 22:26:46 +02:00
Nanne Baars
0508859cf5 Copy jar files to directory for Github release 2017-10-18 22:14:04 +02:00
Nanne Baars
738b2d8054 Skipping the clean-up while releasing to Github 2017-10-18 21:39:52 +02:00
Nanne Baars
9e37a3e702 Adding Docker as service 2017-10-18 11:54:05 +02:00
Nanne Baars
3ee1a1ca16 Travis now builds Docker and create a Github release.
Removed ActiveMQ between WebGoat and WebWolf they now act as standalone applications
2017-10-18 10:54:16 +02:00
Nanne Baars
50543a9b55 Cleaning up test case logging 2017-10-13 23:14:47 +02:00
Nanne Baars
6cb526aa43 Maven build generates too much output for Travis CI 2017-10-08 01:58:03 +02:00
Nanne Baars
14b188597a Maven build generates too much output for Travis CI 2017-10-07 19:27:53 +02:00
Nanne Baars
9f12da1434 Changed e-mail address 2017-05-21 14:44:33 +02:00
Nanne Baars
f7c060ec81 Fixing Travis build 2017-03-23 21:54:02 +01:00
Nanne Baars
034bcf1305 Fixing Travis build 2017-03-22 20:53:10 +01:00
Nanne Baars
de4e581ee4 Update .travis.yml 2016-12-24 09:26:21 +01:00
Nanne Baars
0d0d2258d8 Changing install to package to include lessons as well 2016-12-24 09:24:22 +01:00
Nanne Baars
c7e46bf3c9 Only uploading war 2016-11-23 23:37:34 +01:00
Nanne Baars
faeb5b1b24 Push develop to s3 2016-11-19 15:29:05 +01:00
Nanne Baars
431222e740 Push multiple branches 2016-11-19 15:11:53 +01:00
Nanne Baars
8c231bbd6d Removing profiles from pom.xml 2016-10-30 16:54:20 +01:00
Nanne Baars
e86d5b6820 Fixing Travis build - removing Sauce test cases as it will be much easier to create testcases and the UI is created based on asciidoc templates. 2016-10-30 15:41:45 +01:00
Nanne Baars
48c08ca726 Fixing Travis build 2016-10-30 15:15:53 +01:00
Doug Morato
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
Doug Morato
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
Doug Morato
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
Doug Morato
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
Doug Morato
398f918376 Coveralls goal abreviation
Signed-off-by: Doug Morato <dm@corp.io>
2015-10-25 23:21:28 -04:00
Doug Morato
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
Doug Morato
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
Doug Morato
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
Doug Morato
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
Doug Morato
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
Doug Morato
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
Doug Morato
171a66de57 Adding Coverity Scans integration 2015-09-16 21:59:50 -04:00
Doug Morato
13b63651da Replacing Maven package/verify goals by maven install, which runs all of them 2015-08-28 09:35:34 -04:00