Мне нужно настроить Sphinx на сервере Jenkins, который постоянно интегрирует ваши сборки, когда мы нажимаем GITHUB. Я тестировал тесты в Rspec для проверки моей функции поиска. Но не могу пройти тесты на Дженкинса, так как Sphinx настроен неправильно. Пожалуйста, помогите мне с настройкой Sphinx на Jenkins, если у кого-то есть опыт с этим. Jenkins настроен на экземпляр Linode Ubuntu 10.04.Нужна помощь в настройке Sphinx на Jenkins
0
A
ответ
0
Просто установите сфинкс, как вы обычно делаете для обычного использования там, и протестируйте его с помощью пользователя из этих jenkins. Работает на меня. Обычно у jenkins есть задания на папку/var/lib/jenkins/jobs, где находятся рабочие места. Вы можете ввести папку своего проекта и протестировать rspec, как обычно, у пользователя jenkins.
Смежные вопросы
- 1. Нужна помощь в настройке ejabberd
- 2. Нужна помощь в настройке Vim
- 3. Нужна помощь в настройке Hibernate
- 4. Нужна помощь в настройке RoboSpock
- 5. Нужна помощь в настройке OpenCV на Mac
- 6. Нужна помощь при настройке автоспуска
- 7. Нужна помощь при настройке изображения на сайте
- 8. Нужна помощь в настройке переменной в Camel
- 9. Мне нужна помощь в настройке приложения facebook
- 10. Нужна помощь в настройке PIE.htc для CSS3
- 11. Нужна помощь в настройке django-filetransfers
- 12. Нужна помощь в настройке SSL вопрос
- 13. Нужна помощь в настройке моего кода CSS
- 14. нужна помощь htaccess в настройке rewritebase
- 15. Нужна помощь в настройке SQL-запроса
- 16. Нужна помощь в настройке планировщика отчетов JasperServer
- 17. Нужна помощь в настройке changeImage js code
- 18. Нужна помощь в настройке инструкции SQL
- 19. Нужна помощь в настройке расширения curl php
- 20. Нужна помощь в настройке ASP.net 3.5 (скриншоты)
- 21. Нужна помощь в настройке Доктрине 2
- 22. Нужна помощь в настройке Hadoop 0.23.8
- 23. Мне нужна помощь в настройке персонализации inno
- 24. Нужна помощь в настройке LDAP acl
- 25. Zend Framework: Нужна помощь в настройке маршрутизации
- 26. Нужна помощь в настройке оператора выписки
- 27. Нужна помощь в настройке портлетов jQuery
- 28. [C++] Нужна помощь в настройке класса
- 29. Нужна помощь в настройке фреймворка Python
- 30. Нужна помощь в настройке класса с attr_accessor
Я использую Thinking Sphinx gem для настройки Sphinx и запуска индексов и т. Д. Мне нужно настроить Sphinx только на любом сервере, не настроив его на ThinkingSphinx. Проблема, с которой я столкнулся, заключается в том, что приложение не индексируется должным образом. есть ли какое-либо место, в частности, где мне нужно держать индексы так, чтобы Дженкинс мог читать/писать им? возможно, конкретную папку, в которой мне нужно предоставить разрешения пользователю Jenkins и разместить там конфиги и индексы? –
Обычно индексы хранятся в app_root/db/sphinx для мышления sphinx. У вас есть индексы реального времени или вы запускаете операцию индексирования вручную с графиком в процессе производства? На самом деле мне интересно, как это должно работать, так как jenkins для тестирования должны использовать среду с нулевым состоянием. Думаю, будет более эффективно заглушать вызовы sphinx в тестах. В противном случае вам нужно вызывать индексатор каждый раз, когда вы заполняете/обновляете данные. Я думаю, что (лучшие практики говорят то же самое), что для функционального тестирования вам нужно заглушить вызовы sphinx. –