This plugin is designed exclusively for use with Gradle Kotlin DSL (build.gradle.kts) and does not support Groovy DSL (build.gradle). Please ensure your project is
configured accordingly.
The Azure DevOps Pipeline Plugin is a Gradle plugin that allows you to generate Azure DevOps pipeline YAML files from your Gradle project.
See the full documentation for more information.
- Generate Azure DevOps pipeline YAML files from Gradle DSL.
- Support for a multi-project builds with template inheritance.
- Pipeline validation task to ensure generated YAML matches expectations.
- YAML to DSL conversion utility for existing pipelines.
If you find a bug or would like to contribute to the plugin, you can follow the steps below to get started:
- Clone the repository:
git clone git@github.com:Jonatha1983/azure-devops-plugin.git
- Import the project into your IDE
- Make your changes and run the tests
./gradlew clean check
- Create a pull request
If you just have a question or would like to report a bug, please open an issue with much detail as possible, including but not only:
- The version of the plugin you are using.
- The version of Gradle you are using.
- The version of Java you are using.
- The operating system you are using.
- The steps to reproduce the issue.
- The expected behavior.
- The actual behavior.
- Any other relevant information—screenshots, stack traces, etc.