Хорошо, я постараюсь помочь вам как можно лучше.
- опрос на предмет любых изменений в github
Это можно легко сделать с помощью плагина Github, расположенного здесь
- если есть, запустите скрипт сборки: a.перенести разработку и тестирование базы данных? (означает ли это, что я должен поместить config / database.yml в мое хранилище?) b.запустить огурец c.если все тесты пройдены, переходите к 3, в противном случае вы не сможете выполнить
Затем все, что вам нужно, это запустить скрипт сборки, который вы настроили в сборке из
Выбрать«Добавить шаг сборки» -> «Выполнить оболочку».
Вы можете сделать то, что, вероятно, я и сделал бы, потому что при создании сборки вы хотите, чтобы они были переносимыми, чтобы вы могли запускаться вновые экземпляры jenkins, так что вам не нужно настраивать свой компьютер для сборки с конкретными файлами сборки.
Затем вы запускаете свои тесты, если они терпят неудачу, сборка должна завершиться неудачей, независимо от того, здесь - некоторая информация о запуске ruby на тестах rails.если вам нужно вручную завершить сборку сценария на основе результата, обычно выход из сценария с ненулевым значением приведет к сбою сборки.Если не продолжить, запустите ваши сценарии граблей и развертывания.
Просто несколько заметок о Дженкинсе, он не сделает все за вас, но если вы можете сделать это вручную, Дженкинс может автоматизировать это.Итак, все, что вы настроили, запустив вручную, потратив немного усилий, вы можете настроить и запустить автоматически с Jenkins
Здесь - это еще один ответ, который вам может пригодиться в вашей общей настройке и идеологии, стоящей за Jenkins..
Удачи!