Skip to content

Commit bc800be

Browse files
committed
Install composer global packages in one go and avoid installing dev dependencies
1 parent 1f3be3e commit bc800be

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

Dockerfile

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends $TOOL_DEPS $BUI
3434
&& curl -Ls http://get.sensiolabs.de/deptrac.phar > /usr/local/bin/deptrac && chmod +x /usr/local/bin/deptrac \
3535
&& curl -sL https://raw.github.com/mamuz/PhpDependencyAnalysis/master/download/phpda.pubkey > /usr/local/bin/phpda.pubkey && curl -sL https://raw.github.com/mamuz/PhpDependencyAnalysis/master/download/phpda > /usr/local/bin/phpda && chmod +x /usr/local/bin/phpda \
3636
&& curl -Ls http://psvc.coreteks.org/php-semver-checker.phar > /usr/local/bin/php-semver-checker && chmod +x /usr/local/bin/php-semver-checker \
37-
&& composer global require --no-suggest --prefer-dist -n akeneo/php-coupling-detector edsonmedina/php_testability:dev-master \
38-
&& composer global require --no-suggest --prefer-dist -n vimeo/psalm \
39-
&& composer global require --no-suggest --prefer-dist -n povils/phpmnd \
40-
&& composer global require --no-suggest --prefer-dist -n wapmorgan/php-code-fixer \
41-
&& composer global require --no-suggest --prefer-dist -n wapmorgan/php-code-analyzer \
42-
&& composer global require --no-suggest --prefer-dist -n rskuipers/php-assumptions:dev-master \
37+
&& composer global require --no-suggest --prefer-dist --update-no-dev -n akeneo/php-coupling-detector edsonmedina/php_testability:dev-master vimeo/psalm povils/phpmnd wapmorgan/php-code-fixer wapmorgan/php-code-analyzer rskuipers/php-assumptions:dev-master \
4338
&& cd $HOME && git clone https://github.com/Qafoo/QualityAnalyzer.git && cd $HOME/QualityAnalyzer && composer install --no-dev --no-suggest --prefer-dist -n \
4439
&& cd $HOME && git clone https://github.com/Halleck45/DesignPatternDetector.git && cd $HOME/DesignPatternDetector && composer install --no-dev --no-suggest --prefer-dist -n \
4540
&& cd $HOME && git clone https://github.com/JakubOnderka/PHP-Parallel-Lint.git && cd $HOME/PHP-Parallel-Lint && composer install --no-dev --no-suggest --prefer-dist -n && box build && mv parallel-lint.phar /usr/local/bin/parallel-lint && chmod +x /usr/local/bin/parallel-lint && cd && rm -rf $HOME/PHP-Parallel-Lint \

Dockerfile-alpine

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,7 @@ RUN apk add --no-cache --virtual .tool-deps $TOOL_DEPS $LIB_DEPS \
3434
&& curl -Ls http://get.sensiolabs.de/deptrac.phar > /usr/local/bin/deptrac && chmod +x /usr/local/bin/deptrac \
3535
&& curl -sL https://raw.github.com/mamuz/PhpDependencyAnalysis/master/download/phpda.pubkey > /usr/local/bin/phpda.pubkey && curl -sL https://raw.github.com/mamuz/PhpDependencyAnalysis/master/download/phpda > /usr/local/bin/phpda && chmod +x /usr/local/bin/phpda \
3636
&& curl -Ls http://psvc.coreteks.org/php-semver-checker.phar > /usr/local/bin/php-semver-checker && chmod +x /usr/local/bin/php-semver-checker \
37-
&& composer global require --no-suggest --prefer-dist -n akeneo/php-coupling-detector edsonmedina/php_testability:dev-master \
38-
&& composer global require --no-suggest --prefer-dist -n vimeo/psalm \
39-
&& composer global require --no-suggest --prefer-dist -n povils/phpmnd \
40-
&& composer global require --no-suggest --prefer-dist -n wapmorgan/php-code-fixer \
41-
&& composer global require --no-suggest --prefer-dist -n wapmorgan/php-code-analyzer \
42-
&& composer global require --no-suggest --prefer-dist -n rskuipers/php-assumptions:dev-master \
37+
&& composer global require --no-suggest --prefer-dist --update-no-dev -n akeneo/php-coupling-detector edsonmedina/php_testability:dev-master vimeo/psalm povils/phpmnd wapmorgan/php-code-fixer wapmorgan/php-code-analyzer rskuipers/php-assumptions:dev-master \
4338
&& cd $HOME && git clone https://github.com/Qafoo/QualityAnalyzer.git && cd $HOME/QualityAnalyzer && composer install --no-dev --no-suggest --prefer-dist -n \
4439
&& cd $HOME && git clone https://github.com/Halleck45/DesignPatternDetector.git && cd $HOME/DesignPatternDetector && composer install --no-dev --no-suggest --prefer-dist -n \
4540
&& cd $HOME && git clone https://github.com/JakubOnderka/PHP-Parallel-Lint.git && cd $HOME/PHP-Parallel-Lint && composer install --no-dev --no-suggest --prefer-dist -n && box build && mv parallel-lint.phar /usr/local/bin/parallel-lint && chmod +x /usr/local/bin/parallel-lint && cd && rm -rf $HOME/PHP-Parallel-Lint \

0 commit comments

Comments
 (0)