Gitlab CI亚军

10 c++ continuous-integration gitlab gitlab-ci

我已经使用本教程设置了一个gitlab ci runner.跑步者似乎正在工作.现在我想用它构建一个C++项目.

我怎样才能做到这一点?

Jan*_*egg 22

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

my_project:
  script:
    - cd apps/my_project
    - mkdir build
    - cd build
    - cmake ..
    - make
Run Code Online (Sandbox Code Playgroud)

推送时,在gitlab上启用了ci runners,它会自动为每次推送执行所有这些shell命令.

您可以.gitlab-ci.yml此处找到有关您可以添加的内容的更多信息.