使用 GitLab CI/CD 构建和部署与在我自己的机器上做所有事情相比有什么优势?

What are the advantages of using GitLab CI/CD to build and deploy vs doing everything from my own machine?

CI/CD 来自 Google 搜索:

GitLab CI(持续集成)服务是 GitLab 的一部分,它在开发人员将代码推送到应用程序时构建和测试软件。 GitLab CD(持续部署)是一种软件服务,它将每个代码的更改放置在生产中,从而导致每天的生产部署。

作为一个Visual Studio用户,这些年来我错过了什么?我从 C# 构建,然后通过 FTP 进行部署。为什么还要为此使用 GitLab?

你只需要看看功能页面https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/

Gitlab 的功能太多,这里很难一一概括