Gitlab CI 亚军

Gitlab CI runner

我已经使用 this tutorial 设置了一个 gitlab ci runner。跑步者似乎在工作。现在我想用它构建一个C++项目。

我该怎么做?

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

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

当您推送并在 gitlab 上启用 ci 个运行程序时,它会为每次推送自动执行所有这些 shell 命令。

有关可以放入 .gitlab-ci.yml 的内容的更多信息,请参见 here