Commit Graph

73 Commits

Author SHA1 Message Date
6b68a12449 Set more conditions for releasing 2020-04-19 15:42:50 +02:00
27bf08ad5c Deploy and release on Java 11 2020-04-19 15:42:50 +02:00
52b66ed506 Java 12 is EOL so no need to support it 2020-04-19 15:42:50 +02:00
561fb1f7f4 Build matrix for building 2020-04-19 15:42:50 +02:00
f1768bd9a5 small update 2020-04-19 15:42:50 +02:00
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
c3ee0b7662 Travis build should also use Java 11 2019-01-15 16:24:39 +01:00
bc84e8f207 Build release when tag is set 2018-06-20 18:22:35 +02:00
699b1bfd89 Only do releases and Docker updates when building master 2018-06-20 18:05:06 +02:00
99048d6d9d Fixing failing Travis script 2017-11-16 06:00:11 +01:00
971f11534d Debugging failing Travis script 2017-11-16 05:56:13 +01:00
c06e4d462b Error in travis.yml 2017-11-16 05:32:42 +01:00
39029f604f Travis sets version 2017-11-16 05:29:26 +01:00
6c91e7dc8a Fixed WebWolf issues with sending e-mails 2017-11-15 11:58:31 +01:00
a543deca04 Travis without output 2017-11-02 22:27:07 +01:00
8729d9bfcf Fixed minor issues for properties and starting WebGoat 2017-11-02 12:42:19 +01:00
bb3bc9b883 Releasing v8.0.0.M2 2017-10-18 22:36:58 +02:00
bb5e0c06dd Directory can already exists 2017-10-18 22:26:46 +02:00
0508859cf5 Copy jar files to directory for Github release 2017-10-18 22:14:04 +02:00
738b2d8054 Skipping the clean-up while releasing to Github 2017-10-18 21:39:52 +02:00
9e37a3e702 Adding Docker as service 2017-10-18 11:54:05 +02:00
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
50543a9b55 Cleaning up test case logging 2017-10-13 23:14:47 +02:00
6cb526aa43 Maven build generates too much output for Travis CI 2017-10-08 01:58:03 +02:00
14b188597a Maven build generates too much output for Travis CI 2017-10-07 19:27:53 +02:00
9f12da1434 Changed e-mail address 2017-05-21 14:44:33 +02:00
f7c060ec81 Fixing Travis build 2017-03-23 21:54:02 +01:00
034bcf1305 Fixing Travis build 2017-03-22 20:53:10 +01:00
de4e581ee4 Update .travis.yml 2016-12-24 09:26:21 +01:00
0d0d2258d8 Changing install to package to include lessons as well 2016-12-24 09:24:22 +01:00
c7e46bf3c9 Only uploading war 2016-11-23 23:37:34 +01:00
faeb5b1b24 Push develop to s3 2016-11-19 15:29:05 +01:00
431222e740 Push multiple branches 2016-11-19 15:11:53 +01:00
8c231bbd6d Removing profiles from pom.xml 2016-10-30 16:54:20 +01:00
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
48c08ca726 Fixing Travis build 2016-10-30 15:15:53 +01: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