/develocity-ci-injection

Initscript for auto-injection of Develocity into Gradle builds

Primary LanguageGroovyApache License 2.0Apache-2.0

Develocity CI auto-injection

This repository is the home for tooling and scripts that allow auto-injection of Develocity into various Build Tool configurations by CI plugins. It is designed to host the common build-tool integrations that will be leveraged by the various CI plugin implementations.

At this stage, only the Gradle init-script for Develocity has been migrated to this repository.

Develocity injection Gradle init-script

An init-script that can be used by CI integrations to inject Develocity into a Gradle build.

Current status of CI integrations

GitHub Action for Gradle

Develocity Bamboo plugin

Jenkins Gradle plugin

GitLab templates

TeamCity plugin

  • Changes are required to reference script in order to support capture of build-scan links. This could also be leveraged in Jenkins plugin.
  • Currently generating PR against repository fork, but this is incomplete.