使用难度:
- GitLab CI:配置简单,YAML格式的配置文件,易上手,学习曲线平稳。
- Jenkins:功能强大,但配置繁琐,需要编程来实现较复杂的任务,学习曲线较陡。
3....## gitlab-runner执行器
就是一种程序,它可以在GitLab CI/CD中执行构建、测试和部署等任务。它可以在不同的操作系统上运行,如Linux、Windows和macOS等。...注册的时候默认只能选择一种执行器类型,但是在.gitlab-ci.yml文件中,我们可以为不同的job指定不同的执行器。...所以,我们可以在同一个CI/CD流水线中,使用shell执行器构建应用,使用docker执行器部署应用。...所以,注册GitLab Runner时,执行器类型的选择并不影响我们在.gitlab-ci.yml文件中为不同job指定不同的执行器。