Я использовал this tutorial для установки gitlab ci runner. Бегун, похоже, работает. Теперь я хочу создать с ним проект C++.Gitlab CI бегун
Как это сделать?
Я использовал this tutorial для установки gitlab ci runner. Бегун, похоже, работает. Теперь я хочу создать с ним проект C++.Gitlab CI бегун
Как это сделать?
Предполагая, что у вас есть бегун оболочки, вы можете создать задание и перечислить команды командной строки, которые вы хотите выполнить. Создайте файл .gitlab-ci.yml
в корневой директории вашего хранилища мерзавца:
my_project:
script:
- cd apps/my_project
- mkdir build
- cd build
- cmake ..
- make
Когда вы нажимаете, и CI бегуны включены gitlab, он будет автоматически выполнять все эти команды оболочки для каждого толчка.
Дополнительную информацию о том, что вы можете положить в .gitlab-ci.yml
, можно найти here.
Если вы хотите придерживаться докеров (без оболочки), некоторые примеры предоставляются [здесь] (http://quaintous.com/2016/08/12/test-and-code-coverage-with-gitlab-ci /) (* отказ от ответственности *: статья есть у меня!) –