Я пытаюсь настроить конвейеры на bitbucket, и я получаю сообщение об ошибке, когда композитор запускается
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for craftcms/cms 3.1.24 -> satisfiable by craftcms/cms[3.1.24].
- craftcms/cms 3.1.24 requires ext-zip * -> the requested PHP extension zip is missing from your system.
Я не уверен, что именно мне нужно добавить в мой файл bitbucket-pipelines.yml
.
Это мой текущий файл:
image: php:7.2
pipelines:
branches:
master:
- step:
script:
- apt-get update && apt-get install -y unzip git rsync zip
- curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- composer install
- php deploy.php
У этого парня, похоже, похожая проблема, но я не уверен, как он решил. Это расплывчато, и он также, кажется, имеет больше выходных данных, касающихся mcrypt: Docker: конвейеры bitbucket ext-zip *
Если вам интересно, я получил мою конфигурацию из этого предложенного коммита на fortrabbit.com: https://gist.github.com/ukautz/4f3219c3eb5d97fbd018027dca4b8808
Файл php, который он запускает, находится по ссылке выше, но пока не достигает этого, поэтому он не имеет отношения к моей проблеме
Я не совсем уверен, что мне нужно установить, или я просто не вижу фактической проблемы в журнале (например, если где-то есть более детальные журналы, и я не вижу фактической проблемы)