• Как научить автодополнение zsh понимать свежеустановленные программы?

    Corpsee
    @Corpsee
    Web-разработчик
    Добавьте в ваш ~/.zshrc:
    zstyle ':completion:*' rehash true
    Ответ написан
    Комментировать
  • Как делать деплой с помощью PHPCI?

    Corpsee
    @Corpsee
    Web-разработчик
    Сам PHPCI не умеет делать деплой "из коробки", поэтому есть несколько вариантов:

    1. Запускать деплой через shell-скрипт, используя плагин Shell в разделе success (То есть после успешного прохождения тестов и проверок). Примерно так:
    success:
        shell:
            - "cd ./deploy && ./release.sh"


    2. Использовать один из плагинов для других систем деплоя. Например Deployer, Deployer.org, Rocketeer и т. д.
    Ответ написан
    Комментировать
  • PHPCI: Кто работал? Ответите на пару вопросов?

    Corpsee
    @Corpsee
    Web-разработчик
    2. Примерно так:

    build_settings:
        mysql:
            host: 'localhost'
            user: 'testuser'
            pass: '12345678'
        pgsql:
            host: 'localhost'
            user: 'testuser'
            pass: '12345678'
        sqlite:
            path: '/path/to/sqlite.sqlite'
        ...
    setup:
        mysql:
            - "CREATE DATABASE test_1;"
        pgsql:
            - "CREATE DATABASE test_2;"
        sqlite:
            - "CREATE DATABASE test_3;"
        ...
    complete:
        mysql:
            - "DROP DATABASE test_1;"
        pgsql:
            - "DROP DATABASE test_2;"
        sqlite:
            - "DROP DATABASE test_3;"
    Ответ написан
    Комментировать
  • Как запускать в ручную сборку проекта в phpci?

    Corpsee
    @Corpsee
    Web-разработчик
    1. Команда для создание сборки проекта, можете ее повесить на крон:
    ./console phpci:create-build [--commit <commit-hash>] [--branch <branch>] <project_id>

    2. PHPCI "из коробки" так не умеет. Добиться этого можно только изменением кода Webbhook контроллера для Bitbucket-а.
    Ответ написан
    Комментировать
  • PHPCI почему не собирается проект?

    Corpsee
    @Corpsee
    Web-разработчик
    Вам нужно либо вручную запустить команду /path/to/phpci/console phpci:run-builds, либо повесить ее на крон, она соберет все сборки из очереди.
    Когда вы в админке запускаете сборку, он ее просто ставит в очередь, но не собирает. Это сделано для того, чтобы можно было например собирать по пушу в репозиторий.

    P. S.: Сейчас на github-е есть предложение сделать вариант ручной сборки без очереди (поведение, как вы ожидаете), скорее всего через некоторое время что-то такое появится в проекте.
    Ответ написан
    Комментировать