Подтвердить что ты не робот

Использование Travis CI для тестирования сценариев оболочки UNIX

Фон:

Я использую Travis CI для своих проектов PHP, и мне очень нравится, как они дают вам ссылку на картинку, отображающую статус текущей сборки вашего проекта.

В настоящее время я использую много инструментов с использованием сценариев оболочки UNIX и хотел бы использовать Travis CI для тестирования моих сценариев UNIX.

Я искал интернет, пытаясь выяснить, как этого добиться. Я пошел на главный сайт, обыскал Stackoverflow, а также немного искал Google.

Кажется, что это невозможно.

В настоящее время я использую shunit2 для проверки моих сценариев и функций оболочки.

Мой вопрос есть/есть:

  • Можно ли использовать Travis CI для проверки сценариев оболочки?
  • Если нет альтернатив, я мог бы использовать этот плагин в GitHub?
  • Каков наилучший способ проведения тестирования интеграции в сценариях оболочки?
4b9b3361

Ответ 2

Я свернул все в Makefile, а затем позвонил make test...

language: bash
script: make test

Я использую assert.sh, поэтому нет необходимости в before_script. Вы можете проверить его на https://github.com/wmluke/dokku-domains-plugin.