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?