Breaking news from around the world
Get the Bing + MSN extension
Now Available in Community - MBAS 2019 Presentation Videos
Catch the most popular sessions on demand and learn how Dynamics 365, Power BI, PowerApps, Microsoft Flow, and Excel are powering major transformations around the globe. | View Gallery
2019 release wave 2 Discover the latest updates to Dynamics 365Release overview guides and videos Release Plan | Early Access Availability
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Talent TechTalks | Upcoming TechTalks
This is the second article in the series how to prepare automated builds. In the first part I described what are the goals will be achieved. Now I will guide you thru first step of the process: connecting Azure DevOps and your local hosted build server.
Important thing before start: you need to have administration rights in Azure DevOps for the project and for the organization where the setup will be done. Also administration rights are needed on your build server.
PAT is abbreviation for Personal Access Token. We can say that, it can be used instead of password. It is possible to authenticate the user with PAT and specific rights. Also it is possible to give expire date to PAT. Which means that after specified period it will be not valid anymore.
To create a new token for Personal Access, go to the security settings for the user. Then create new Token. Set the proper permission for it and add the name.
After successful creation of the token, copy it because it is not stored in Azure DevOps.
For running builds on your local hosted server we need to install the agent on that machine. For the demo purposes I had setup everything on my own laptop but of course it is not the best place to run automated builds when more than one person is working on the project. However if you want to train the workflow, you can do the same.
First step is to create a new agent pool. In the Project Settings it is necessary to go to Agent Pools and Add pool.
When the pool is created open it and add New agent. The agent can be downloaded directly from Azure DevOps.
Unpack the zip file on the server where the builds will be executed and as an administrator run the config file.
As a Server URL set URL to your organization page on Azure DevOps.
In the next step, as authentication type, use PAT (as default click enter). And copy your PAT created before.
Enter created pool agent (or press enter for default) and put name for the agent (or press enter for default). Leave work folder as default.
If you want to run agent as a service in next step write Y.
After successful configuration run as an administrator the agent.
When configuration is done and agent is running on the machine where the builds will be executed, the new agent is visible in Azure DevOps.
Now we are ready to create our first build pipeline. I will describe it in next part of the series.
Business Applications communities