Моя задача grunt build
создает задачу /dist/
, от которой зависит мой проект. Я не хочу включать встроенный файл в свой репозиторий. Я бы предпочел использовать Jenkins, чтобы обеспечить непрерывную интеграцию в моем проекте. Это то, что у меня есть в моем .openshift/action_hooks/build
, и я не уверен, почему оно не работает:
echo " >>>>>>>>> Building with grunt..."
grunt build
echo " >>>>>>>>> Finished building with grunt..."
Я знаю, что он не работает, потому что я не вижу этих эхо-строк в журнале сборки Jenkins или журнале приложений (rhc tail <app-name>
).
Кроме того, когда я подключаюсь к серверу по ssh и пытаюсь запустить grunt build
вручную, он не может найти команду grunt, поэтому я задаюсь вопросом, возможно ли это...
Должен ли я просто включать встроенные файлы в свое репо? Если да, то когда OpenShift это исправит? :)
Дайте мне знать, если я делаю что-то не так. Спасибо!