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 [email protected]: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.