I am completely new to CI/CD and need some assistance.
Where I work we used to have a setup with Azure pipelining that created the builds and send to Octopus Deploy to deploy to the Developer Server then Staging and Live (that would be manual from Octopus).
Now our company in order to cut back on costs they are looking to use Teamcity instead of Octopus Deploy as it is free for up to 100 builds and 3 agents.
Can someone recommend me a tutorial on how to publish and deploy on an on premises server that uses IIS. The developers write on C# using .net
I have found one but they use TeamCity for the build and then Octopus for the deployment which defeats the purpose.
I played a bit with Teamcity and got to build on a local server but cannot find how to deploy in an autonomous way.
Does Teamcity have the functionality or do you need Octopus Deploy for the CD part?
Also do we need to use Teamcity for the CI part or can we still keep the Azure pipelines and triger the CD part on Teamcity?
I appreciate your help.