3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00

Fix 2.x-dev builds. Composer expects [master-branch]-dev and dev-[non-master-branch]!

https://getcomposer.org/doc/articles/aliases.md
This commit is contained in:
Michael Stenta 2020-08-11 22:38:32 -04:00
parent 0ebb834c82
commit d69c81819a

View file

@ -41,7 +41,9 @@ ENV COMPOSER_MEMORY_LIMIT=-1
# repo+revision within composer.json, and run composer install.
RUN git clone ${PROJECT_REPO} project && mv project/.git ./.git && rm -rf project && git checkout ${PROJECT_VERSION} && git reset --hard \
&& sed -i 's|"repositories": \[|"repositories": \[ {"type": "git", "url": "'"${FARMOS_REPO}"'"},|g' composer.json \
&& sed -i 's|"farmos/farmos": "2.x-dev"|"farmos/farmos": "dev-'"${FARMOS_VERSION}"'"|g' composer.json \
&& if ! [ "${FARMOS_VERSION}" = "2.x" ]; then \
sed -i 's|"farmos/farmos": "2.x-dev"|"farmos/farmos": "dev-'"${FARMOS_VERSION}"'"|g' composer.json; \
fi \
&& composer install
# Configure PHPUnit.