I am new on DevOps world and I am making my first build/release pipeline for a .net web application using Azure DevOps. On the picture bellow, I just add some build steps and create some tasks groups to avoid duplications on the builds (that are similar). I have the
Run on agent that I called it as
Qa Agent Job which runs over the local build agent hosted on my build server (as a windows service).
My question is related with organization. I have some build steps here and I would like to organize it by sessions, for sample, Nuget Restore, Versioning, Build, Testing, Building services, Publishing artifacts etc. Is that a problem to organize it using the
Run on agent item on build step? Should I lost any performance like "connecting on the server again" or "start a new process" or something like that?