2015-04-13 6 views
-1

Я новичок в создании серверов/непрерывной интеграции, поэтому мне нужно небольшое руководство, пожалуйста. Мне нужно, чтобы выбрать инструмент, который отвечает следующим требованиям:встроенный сервер/инструмент непрерывной интеграции

  • сборки Maven/Java, Python и C проектов,
  • Выполнить общий сценарий сборки, который выполняет все создания рабочих мест, perferably в питона (так как наш существующий сценарий питон)
  • После каждой сборки, развертывания сборки на сервере прибора или VM и запустить проверку вменяемости
+0

пс. В операционной системе Linux –

ответ

2

Дженкинс, кажется, соответствует законопроект довольно хорошо.

  • Это де-факто стандартом и, вероятно, наиболее часто используемый countinuous сервер интеграции
  • Конечно, он строит Java, но и Python и C (с помощью сделать)
  • И вы можете поставить встроенную версию на тестовый сервер:

CMake:

https://wiki.jenkins-ci.org/display/JENKINS/cmakebuilder+Plugin

Python:

http://www.alexconrad.org/2011/10/jenkins-and-python.html https://wiki.jenkins-ci.org/display/JENKINS/Python+Plugin

трубопровода Доставка:

https://wiki.jenkins-ci.org/display/JENKINS/Delivery+Pipeline+Plugin