[#] Непрерывная интеграция (CI) для GitHub проектов на С/C++ с CMake-сборкой
habrabot(difrex,1) — All
2017-05-24 20:30:04


![Continuous Integration][1]



Про непрерывную интеграцию и её целебные свойства слышали, наверное, все — не буду повторять написанное в многочисленных вводных статьях и обзорах и рассказывать, что же такое непрерывная интеграция, и как именно она упрощает жизнь разработчикам, релиз-инженерам и менеджерам. Предполагается, что читатель и сам прекрасно понимает, что CI — вне зависимости от применяемых в проекте языков программирования — это _стопроцентно правильный подход_, но… Но вот до практического его внедрения руки в силу разных причин пока не дошли.



Данная статья — инструкция по прикручиванию _базовой непрерывной интеграции_ (build-test-deploy) к гитхабовским C/C++ проектам с CMake сборкой — по непонятным причинам, на Хабре такого до сих пор не проскальзывало. Впрочем, если моё гугл-фу подвело меня, и таки проскальзывало — не беда. Лишний туториал, описывающий всё под несколько другим углом и предостерегающий от неповторимого набора набитых автором шишек, совершенно точно не повредит.


[Читать дальше →][2]

[1]: https://habrastorage.org/getpro/habr/post_images/ad2/54e/b5b/ad254eb5bc55b5223ee494ea845cbdb5.png
[2]: https://habrahabr.ru/post/329264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut