Develocity Integrations

Compatible and Central to Your SDLC Ecosystem

Develocity is at the heart of your software development life cycle, focused on improving local developer productivity and CI quality of service using data and automation technologies. To deliver on that promise in a hyper-multi-vendor environment, it is critical that we continuously expand and improve our support for your favorite tools, ranging from IDEs and build tools to CI/CD systems and everything else you use to create and deliver software. This allows us to extend the productivity benefits of our tool by improving data flow and process integration across the SDLC. Develocity Bamboo Plugin is now available in Atlassian Marketplace.


Key Develocity Integrations

Integrations by Category

Enhanced support for major CI systems

We’re continually expanding our support for CI systems. Currently Develocity has enhanced integrations, including Build Scan® insights, for these CI platforms:

JENKINS CI

The Gradle plugin for Jenkins lets you instrument all your Maven and Gradle builds to use Develocity without changing your Gradle build scripts or Maven POM files. You can go directly from a new section on the Jenkins job details page to a Develocity Build Scan®. Learn more about using Develocity with Jenkins. The plugin itself is available at the Jenkins plugins site.

JETBRAINS TEAMCITY

With the TeamCity plugin for Develocity, all your Maven and Gradle builds can connect to Develocity without requiring any changes  to your Gradle build scripts or Maven POM files. The Overview tab in the build results has a link that goes directly to the Develocity Build Scan®. Learn more about using Gradle Build Tool with TeamCity. You can find the plugin on the TeamCity plugins page.

GITHUB ACTIONS

The Gradle action for GitHub Actions allows you to persist the local build cache between jobs and easily integrate your build with Develocity. You can also  set up GitHub Actions to publish Build Scans® to scans.gradle.com for free. More details can be found on the gradle-build-action in GitHub Marketplace.

ATLASSIAN BAMBOO

With the Bamboo plugin for Develocity, all your Maven and Gradle builds can connect to Develocity without requiring any changes  to your Gradle build scripts or Maven POM files. The Overview tab in the build results has a link that goes directly to the Develocity Build Scan®. Learn more about using Develocity with Bamboo.

Other CI Platforms

Develocity works well with many other CI/CD platforms, including Azure Pipelines, Bitrise, CircleCI, GitLab CI, Harness and Travis CI.

Programming Languages

Develocity supports Java, Kotlin, Groovy, and Scala (coming in late 2023). Additional language support through the Bazel build tool (e.g. Python, C++, Swift) is planned for 2H 2023.  Any JDK supported by Gradle Build Tool or Apache Maven is compatible with Develocity.

Java
Kotlin
Groovy
Scala

Did you know? Gradle has joined Kotlin Foundation as the first new member since the founding by Google and JetBrains. Learn more.

Build Systems

Develocity supports Gradle Build Tool, Apache Maven, Bazel, and sbt (coming in 2H 2023). Supported Develocity features include Build Cache for accelerating test and feedback cycles; Build Scan® for making troubleshooting more efficient; and performance and failure dashboards for  providing observability and improving toolchain reliability.

IDEs

Develocity supports build tool integration with IntelliJ, Microsoft Visual Studio/VSCode, Eclipse IDE, and Android Studio. This allows Develocity users to run their build scripts and go directly from the IDE to the Build Scan®.

JetBrains IntelliJ
Microsoft Visual Studio / Visual Code
Eclipse
Android Studio

Test Frameworks

Develocity works with numerous testing and mocking frameworks, including JUnit 5, Spock, Cucumber, Kotest, Spek, jqwik, Testcontainers, and TestNG. Develocity customers using these frameworks can benefit from features like Predictive Test Selection, which allow you to run only tests that are likely to provide useful feedback using machine learning, and Test Distribution, to parallelize the testing processes.

JUnit 5
Spock
Cucumber
Kotest
Spek
jqwik
Testcontainers
TestNG

Cloud Infrastructure

Develocity is hosted in a Kubernetes cluster on your infrastructure for maximum security and network proximity to where your builds are occurring. This cluster can either be on-premise or in the cloud. Our Helm-based installer is designed to work with any Kubernetes distribution. We have streamlined setup instructions for Amazon Web Services, Microsoft Azure, and Google Cloud Platform.

Enterprise REST API

The Develocity REST API includes an OpenAPI / Swagger endpoint definition, which includes all the schema and method details to automatically generate an API client code in many different languages. The Enterprise API provides access to Build Scans® and other data collected by Develocity, providing an easy way to integrate build observability data into a data warehouse or reporting solution.