2015-11-19 25 views
7

Tôi đã sử dụng this tutorial để thiết lập nhân viên ci gitlab ci. Á hậu dường như đang hoạt động. Bây giờ tôi muốn xây dựng một dự án C++ với nó.Á hậu Gitlab CI

Tôi làm cách nào để thực hiện việc này?

+0

Nếu bạn muốn kết nối với Docker Runners (không có trình bao), một số ví dụ được cung cấp [tại đây] (http://quaintous.com/2016/08/12/test-and-code-coverage-with-gitlab-ci /) (* từ chối trách nhiệm *: bài viết của tôi!) –

Trả lời

15

Giả sử bạn có một trình bao hệ vỏ, bạn có thể tạo một công việc và liệt kê các lệnh dòng lệnh mà bạn muốn thực thi. Tạo một file .gitlab-ci.yml trong thư mục gốc của kho git của bạn:

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

Khi bạn đẩy và vận động viên ci được kích hoạt trên gitlab, nó sẽ tự động thực hiện tất cả các lệnh shell cho mỗi push.

Thông tin thêm về những thứ bạn có thể đưa vào .gitlab-ci.yml có thể được tìm thấy here.

Các vấn đề liên quan