PHPCI почему не собирается проект?

Добрый день.
Развернул эту систему интеграции на своей локальной машине(OS Ubuntu). Всё встало хорошо, я аж удивился. Сделал тестовый проект на bitbucket.org.
Добавил ssh-rsa в deploy keys. Приватный ключ для доступа к репозиторию не нашёл куда добавить, пока так оставил.
Вот страница настройки проекта:
e002fa155fc64385bec8a747c5f87ea5.png
Когда нажимаю собрать ничего не происходит, открывается страница сборки и всё.
4604ff58a7e64f06a482a8e33e1ca872.png
Никаких ошибок ни какого прогресса. Файлов логов не нашёл. Не понимаю куда он проекты сливает. Права на запись в папку есть.
  • Вопрос задан
  • 635 просмотров
Решения вопроса 1
Corpsee
@Corpsee
Web-разработчик
Вам нужно либо вручную запустить команду /path/to/phpci/console phpci:run-builds, либо повесить ее на крон, она соберет все сборки из очереди.
Когда вы в админке запускаете сборку, он ее просто ставит в очередь, но не собирает. Это сделано для того, чтобы можно было например собирать по пушу в репозиторий.

P. S.: Сейчас на github-е есть предложение сделать вариант ручной сборки без очереди (поведение, как вы ожидаете), скорее всего через некоторое время что-то такое появится в проекте.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
nazarpc
@nazarpc
Open Source enthusiast
Приватный ключ для доступа к репозиторию не нашёл куда добавить, пока так оставил.

Никогда и никуда кроме как под терморектальным криптоанализом приватные ключи не отправляйте.

По поводу сборки - вы что собирать хотите? Судя по всему конфигурации у вас нет, непонятно зачем и куда вы deploy keys добавляли, или вы с виртуалки в хост хотите деплоить?

Что за файл ssh-rsa тоже не понятно, если вы имели ввиду id_rsa - то это как раз тот приватный, который нужно беречь и никому не показывать.

Каша у вас в голове какая-то, вы чего сделать хотите-то?
Если открытый проект - тесты и деплой можно делать с помощью Travis CI бесплатно.
Ответ написан
dmitriylanets
@dmitriylanets
веб-разработчик
присоединяюсь к вопросу, тоже сколько не мучился не смог запустить на локальном PHPCI, конфиг проекта создавал по инструкции, плюнул установил jenkins с ним все работает.
Ответ написан
Комментировать
@bizzonaru
А кто нибудь в курсе, почему время от времени падает mysql?
Коммитов не много. Кроном проверяется

* * * * * /usr/bin/php /opt/phpci/./console phpci:run-builds
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы