Hey Friends, In this video let's look at how to set up a Build/Deploy pipeline for a Windows Service running on a Virtual Machine (VM). I am using a Azure hosted VM in the demo, however this works same for a VM on your own infrastructure as well. The Windows Service is built using TopShelf, but the way you set up the pipeline is applicable to any windows service or executable you need to run on a VM.
I walk through setting up the VM deployment group, registering it as an Agent and configuring the release pipeline to use this deployment group. The application also contains environment-specific variables which is replaced using DevOps Release variables. With the build/deploy pipeline we can continuously deploy the windows service to a Virtual Machine any time a change is pushed through the source repository.
TopShelf - http://docs.topshelf-project.com/en/latest/index.html
Additional Watching:
Azure DevOps: Release Variables -
https://www.youtube.com/watch?v=OFr6Vkw0mq8
Come say hi! ✋
Blog - https://rahulpnath.com/
Twitter - https://twitter.com/rahulpnath
Instagram - https://www.instagram.com/rahulpnath/
My YouTube Recording Setup - https://www.rahulpnath.com/blog/youtube_setup_and_workflow/
Make sure to SUBSCRIBE to the channel. THANK YOU for helping me grow this channel !!