Deploying to on-premises Windows machines with Azure DevOps - Part 1 | DevOps Lab

Deploying to on-premises Windows machines with Azure DevOps - Part 1 | DevOps Lab

DevOps on Azure

4 года назад

64,221 Просмотров

In this series, Abel and Zachary Deptawa walk through deploying to on premises Windows servers behind firewalls using Azure DevOps.

In part one, we walk through configuring a Build for a .NET application inside of Azure DevOps. In later episodes, the build will be used with Deployment Groups on Windows servers and we'll set up a Release Pipeline to repeatably and reliably deploy to those Windows servers behind a firewall.

Follow Zachary Deptawa on Twitter: @zdeptawa
Follow Abel Wang on Twitter: @abelsquidhead

Azure DevOps: https://dev.azure.com
Deployment Groups in Azure DevOps: https://aka.ms/dol/DeploymentGroups
Create a Free Azure Account: https://aka.ms/c9-azurefree

#azuredevops #azurepipelines #windowsmachines

Тэги:

#windows_machines #deployment_groups #azure_devops #azure_pipelines #release_pipeline_in_azure_devops #release_pipeline_devops #microsoft_devops #devops #.net #windows_servers #devops_training #devops_tools #devops_video_tutorial #azure_devops_pipeline
Ссылки и html тэги не поддерживаются


Комментарии:

Rob Walker
Rob Walker - 11.11.2022 13:54

Doubt I'll get an answer on this. But I did this for an old win forms app. I wanted to build and copy the app to an internal server that all devices feed off. I got this working using deployment groups, but every build would overwrite the previous on our server, I tried getting it working so I could store each new build in a new folder name with the latest git commit ID, but no luck.

I then looked into doing it with YAML and using Environments. This created the agent service on the target machine, but I haven't been able to actually push the build to the Environment.

Ответить
Nill
Nill - 24.03.2022 01:35

I LOVE how Microsoft casually assumes that it's normal for your (presumably sensitive, enterprise) application servers to be able to just reach out to any arbitrary node on the internet --- you STILL have to open the firewall -- it's just outbound, not inbound. Unless you're Microsoft and you configure your perimeter firewalls the same way Windows Firewall is configured out of the box (Outbound = Permit All). Good job.

Ответить
Medusa Skull
Medusa Skull - 12.11.2021 15:21

It turns out most videos you can find is the CI portion. The CD is till a future promise.

Ответить
William C Thompson
William C Thompson - 30.10.2021 06:53

Do you have the same video available for how to do this with full pipeline YAML (using what I think would be environment/resources) ?

Ответить
corrie robbertse
corrie robbertse - 19.05.2021 17:17

when they tried poking wholes in the firewall they missed and hit your ears...

Ответить
Bob Weiram
Bob Weiram - 23.02.2021 16:32

Azure's screens are confusing and YAML sucks! There's a lot of clicking around to find out what does what. It's also a pain to use and adds another unnecessary and cumbersome scripting language in the process.

Ответить
sarahhdoubleh
sarahhdoubleh - 28.01.2021 15:47

has anyone tried to install the agent on a 2008 windows server???

Ответить
abhishek chaube
abhishek chaube - 02.07.2020 07:27

How do i edit Yaml when i create build pipeline in this way. I am unable to see or change Yaml file

Ответить
T S SS
T S SS - 27.05.2020 10:06

Diverted from the main topic which was deploying behind firewalls?

Ответить
Kunal Bhide
Kunal Bhide - 28.04.2020 10:14

I am trying to deploy code from azure devops to on preme vm or server

Is it important to install agent on VM or server before installing Deployment group.

Can I use deployment group without installing agent in on preme VM or in server

Ответить
Albert Amoyaw
Albert Amoyaw - 18.01.2020 01:58

I’m looking for the backend architecture for Azure DevOps data mining.  I need to be able to build custom reports to show test results, test development, project development, velocity burnup and burndown, points assigned & completed per employee per release & sprint, etc. etc.  Previously I was pulling everything from the On-Prem TFS_Warehouse.

 

If you can point me toward any resource that can provide more details on how to access the necessary data I would appreciate it.

Ответить
Innocent Obie
Innocent Obie - 11.01.2020 11:56

Awesome...
How can i connect to tfs from Visual studio using the server IP ?

Ответить
KKV
KKV - 23.12.2019 14:55

I have created CI pipeline and now i want to copy my artifacts and paste in side my Linux server under some directory, But Linux server is Under Firewall for that i have installed azure agent on Linux server and did setup in Deployment Groups. Now agent is showing online on dashboard.

Now while creating release, what type of task we can to copy and transfer artifacts on Linux server.

Ответить
Anthony Cool
Anthony Cool - 07.10.2019 23:34

Thank you! Finally!

Ответить
Way to Sanathan
Way to Sanathan - 30.09.2019 21:15

Awesome. Giving a walk through from requirements angle instead of listing what all ADO can do is the really appreciated

Ответить
lolapplesauce
lolapplesauce - 26.09.2019 21:49

Part 2! what a cliffhanger

Ответить
Shiv Shankar Pandit
Shiv Shankar Pandit - 26.09.2019 20:27

Where is part 2? Can someone help me with part 2?

Ответить
Ramanareddy Buchepalli
Ramanareddy Buchepalli - 26.09.2019 10:24

Thank you..so, we need to install agent in all machines..right? Does it cost for each agent installed or register to deployment group?

Ответить
reguitarded
reguitarded - 26.09.2019 01:14

Release part 2 already! 😁

Ответить