Reputation: 550
I'm currently trying to setup Jenkins to provision Azure virtual machines (or container instances) to run integration tests. After following the instructions on the VM plugin, I'm not sure how exactly I can get Jenkins to provision an Azure VM from a Jenkins pipeline. While the plugin claims that it'll provision automatically, I think there's something else I'm missing. Finding information on how to do this correctly is a bit scarce.
If there's any additional information needed, my project is running in Python and need to use MSSQL. The project is also being applied against a Github Organization project.
Upvotes: 0
Views: 813
Reputation: 31424
When you follow the docs to provision the Azure VM agent, then you need to check if the VM agent is already created.
Manage Jenkins -> Manage Nodes and clouds:
And when you create the Item, it will allow you to select the nodes:
Here you can choose the label that you set for the Azure VM agent. Then the project will run on the Azure VM agent. Here is the artcile in Azure.
Upvotes: 1