9 Commits
Author SHA1 Message Date
Nelson Osacky 087744e027 Upgrade to Gradle Enterprise Gradle Plugin 3.6.1
See gh-25951
2021-04-09 14:42:23 +01:00
Nelson Osacky 479f71f2b2 Upgrade to Gradle Enterprise Maven Extension 1.8.1
See gh-24789
2021-01-12 16:20:18 +00:00
Nelson Osacky 74ffc3e0fa Upgrade to Gradle Enterprise Gradle Plugin 3.5.1
See gh-24767
2021-01-12 14:30:47 +00:00
Nelson Osacky 592ee0220e Add filter to Gradle Enterprise Readme badge
Add a filter to the Gradle Enterprise Readme badge to filter the scans
list by only the Spring Boot project.

See gh-24664
2021-01-06 17:34:58 -08:00
Nelson Osacky 275901160f Add Revved up by Gradle Enterprise badge to README
See gh-24640
2021-01-04 11:45:14 +00:00
Nelson Osacky d438f69eef Upgrade to Gradle Enterperise Maven Extension 1.6.0
See gh-22614
2020-07-28 13:34:28 +01:00
Nelson Osacky 585aed8f8f Add generated-snippets as output to test goal
The generated snippets were not declared as an output to the
`spring-boot-actuator-autoconfigure` test goal so when the test was
pulled from the cache, it did not contain the `generated-snippets`
directory. This directory is required as an input to the Asciidoctor
plugin.

See gh-22555
2020-07-25 08:26:15 +01:00
Nelson Osacky 0494007893 Disable extra scans for full profile.
The extra scans were not disabled for the full profile, only the
regular profile.

See gh-22550
2020-07-24 14:27:32 +01:00
Nelson Osacky e41a53cf85 Add Gradle Enterprise Extension
This adds build caching and build scans.

The changes required disabling scans when using the maven invoker
plugin in order to not cause duplicate build scans when invoking other
maven builds. There is also an empty `.mvn` folder in the
spring-boot-starters project to prevent duplicate build scans as well
since there is no way to pass properties to the maven-javadoc-plugin.

The checkstyle plugin was causing a cache miss with the
`propertyExpansion` because it contains an absolute path. The absolute
path is now ignored and instead the files are added as inputs to the
checkstyle plugin. This only enables the local build cache. The remote
cache is not yet enabled.

On my local machine:

./mvnw clean install build times go from about 30 minutes to about 10 minutes.
./mvnw clean install -Pfull build times go from about 60 minutes to about 13 minutes.

See gh-22089
2020-07-24 11:47:24 +01:00