Suppose we develop a server application and we have a git server, and let's say several programmers commit to this repository.

I have a question, who and how then publishes the compiled assembly to the IIS server? This should be done by one specially trained person who will download the latest version locally, compile it and send it to IIS server, or this process can be automated.

I heard that there are continuous integration systems, but if we have IIS, can we use them?

  • Yes, it is solved with a bunch of any server build (Teamcity?) + Any deployment system (for example, Octopus, or simply by copying files to the IIS folder, as the last step of the build) - PashaPash
  • Possible duplicate question: Setting up and deploying a project using Git - aleksandr barakin
  • @alexanderbarakin, thanks, too, a useful link, but there, alas, there is a case for a linux server, in my case Windows Server is interested - Vasya Milovidov
  • Re-read the answer to the specified question. I found absolutely nothing OS-system-specific. - aleksandr barakin

0