我们拥有完全配置且运行完美的企业 gitlab 服务器。现在我尝试在上面使用 CI/CD。
1. 我们的系统管理员在公司网络上给了我一个安装了 ubuntu 20.04 的虚拟服务器。
2.我阅读(并理解)有关安装和配置 gitlab runner、docker 引擎、docker machine、docker hub、virtualbox 软件的文档。
3.我在虚拟服务器上安装了Gitlab Runner。
4. 我使用“shell”类型注册运行程序
5. 使用此.gitlab-ci.yml文件创建一个项目:
test_variable:
before_script:
- docker info
- docker run --rm hello-world
stage: test
script:
- echo $CI_JOB_STAGE
- ls -la
- tree
Run Code Online (Sandbox Code Playgroud)
Running with gitlab-runner 11.2.0 (11.2.0)
on docker-runner zQ6fuswY
Using Docker executor with image ubuntu …Run Code Online (Sandbox Code Playgroud) continuous-integration gitlab docker gitlab-ci gitlab-ci-runner