From 1b042799d4eaa55fa441ed64f1c8a592dc7f0459 Mon Sep 17 00:00:00 2001 From: Eric Haag Date: Wed, 2 Aug 2023 13:39:33 -0500 Subject: [PATCH] Connect build to ge.spring.io This change publishes a build scan to ge.spring.io for every local build from an authenticated Spring committer and for CI where appropriate access tokens are available. The build will not fail if publishing fails. This change also allows the build to benefit from remote build caching, providing faster builds for all contributors. Additionally, the project will have access to all features of Gradle Enterprise such as: - Dashboards to view all historical build scans, along with performance trends over time - Build failure analytics for enhanced investigation and diagnosis of build failures - Test failure analytics to better understand trends and causes around slow, failing, and flaky tests --- README.adoc | 2 +- gradle.properties | 1 + settings.gradle | 12 ++++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/README.adoc b/README.adoc index f6e089f..c0c92a5 100644 --- a/README.adoc +++ b/README.adoc @@ -1,6 +1,6 @@ :release-version: 2021.1.1 :dependency-management-plugin-version: 1.0.11.RELEASE -= Spring Session BOM += Spring Session BOM image:https://img.shields.io/badge/Revved%20up%20by-Gradle%20Enterprise-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Gradle Enterprise", link="https://ge.spring.io/scans?&search.rootProjectNames=spring-session-bom"] This repository contains Spring Session Maven Bill of Materials (BOM). diff --git a/gradle.properties b/gradle.properties index effc884..bda44ed 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,4 @@ version=2021.2.3-SNAPSHOT springSessionCoreVersion=2.7.2 springSessionDataGeodeVersion=2.7.1 +org.gradle.caching=true diff --git a/settings.gradle b/settings.gradle index 0e4993c..d1986b5 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1,13 @@ +pluginManagement { + repositories { + gradlePluginPortal() + maven { url 'https://repo.spring.io/release' } + } +} + +plugins { + id 'com.gradle.enterprise' version '3.14.1' + id 'io.spring.ge.conventions' version '0.0.14' +} + rootProject.name = 'spring-session-bom'