Currently I have Jenkins installed on Windows Server as a Service but I am looking at installing Jenkins on Azure but the MSDN docs talk about creating a Jenkins server on an Azure Linux VM from the Azure portal, outlined in the following link: https://docs.microsoft.com/en-us/azure/jenkins/install-jenkins-solution-template.
Is this the only way or can I install it on a Windows VM and run it as if it was installed on a local Windows machine ? Thanks
Jenkins is a free software and can be installed under Windows; please be specific what do you imply with "as if it was installed on local machine", that is running in the cloud is not exactly same as locally. But generally it should be possible, yes. At the moment I have Jenkins installed on a local Windows machine and the build scripts access project that get pushed down from source control on the c:\ drive and compiled using MSBuild. So what your saying is that I can spin up a VM with Windows in the cloud and install Jenkins on it and perform the pull from source control and build the projects. So it is a Windows machine except its on the Cloud ? Yes to some extent, with the limitation it's a VM run under some hypervisor.