Build Java apps
TFS 2017
Note
The following guidance uses YAML-based pipelines available in Azure Pipelines. Use tasks that correspond to those used in the following YAML.
You can use a pipeline to automatically build and test your Java projects. Once you build and test your app, you can deploy to Azure App Service, Azure Functions, or Azure Kubernetes Service. If you're working on an Android project, see Build, test, and deploy Android apps.
Prerequisites
You must have the following items in Azure DevOps:
- A project. If you don't have one, Create a project now.
- A pipeline. If you don't have one, create a pipeline now.
Create a pipeline
Import the following repo into your Git repo in TFS:
https://github.com/MicrosoftDocs/pipelines-java
This template automatically adds the tasks you need to build the code in the sample repo.
- Save the pipeline and queue a build. When the Build #nnnnnnnn.n has been queued message appears, select the number link to see your pipeline in action. You now have a working pipeline that's ready for you to customize any time!
Read further to learn some of the more common ways to customize your pipeline.
Build environment
Your builds run on a self-hosted agent. Make sure that you have Java installed on the agent.