Gitlab CI runner

10
我使用了这个教程来设置GitLab CI Runner:here。看起来Runner正在工作。现在我想用它构建一个C++项目。
我该怎么做?

如果你想继续使用Docker Runners(无需shell),可以在这里找到一些示例(免责声明:该文章是我写的!):链接 - Yan Foto
链接已失效。 - topkek
1个回答

22
假设你有一个 shell runner,你可以创建一个作业并列出要执行的命令行命令。在您的 git 存储库的根目录中创建一个名为 .gitlab-ci.yml 的文件:

假设您已经拥有了一个Shell Runner,则可以创建一个作业并列出您想要执行的命令行命令。在您的Git存储库的根目录中创建一个名为.gitlab-ci.yml的文件:

my_project:
  script:
    - cd apps/my_project
    - mkdir build
    - cd build
    - cmake ..
    - make

当你推送代码时,如果在GitLab上启用了CI运行器,它将自动为每个推送执行所有这些Shell命令。

有关可以放入.gitlab-ci.yml文件的内容的详细信息,请参见此处


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接