Skip to content

Commit 55a9a3f

Browse files
author
Justin Boswell
authored
Removed redundant php installs and added phpbrew use to /etc/environment (#122)
* Removed redundant php installs and added phpbrew use to /etc/environment * Let's get some output, dammit * fixed --stdout arg
1 parent e16d048 commit 55a9a3f

File tree

4 files changed

+10
-16
lines changed

4 files changed

+10
-16
lines changed

.github/docker-images/phpbrew-linux-x64/Dockerfile

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,16 +75,10 @@ RUN curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbr
7575
&& mv phpbrew.phar /usr/local/bin/phpbrew \
7676
&& phpbrew init \
7777
&& phpbrew update --old \
78-
&& cat ~/.phpbrew/bashrc >> /etc/environment
78+
&& cat ~/.phpbrew/bashrc >> /etc/environment \
79+
&& echo "phpbrew use $PHP_VERSION" >> /etc/environment
7980

80-
RUN phpbrew install -j 4 $PHP_VERSION +small -openssl as $PHP_VERSION
81-
RUN phpbrew install -j 4 5.6 +small -openssl as 5.6
82-
RUN phpbrew install -j 4 7.0 +small -openssl as 7.0
83-
RUN phpbrew install -j 4 7.1 +small -openssl as 7.1
84-
RUN phpbrew install -j 4 7.2 +small -openssl as 7.2
85-
RUN phpbrew install -j 4 7.3 +small -openssl as 7.3
86-
RUN phpbrew install -j 4 7.4 +small -openssl as 7.4
87-
RUN phpbrew install -j 4 8.0 +small -openssl as 8.0
81+
RUN phpbrew install --stdout -j 4 $PHP_VERSION +small -openssl as $PHP_VERSION
8882

8983
###############################################################################
9084
# Install entrypoint

.github/workflows/create-channel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,4 @@ jobs:
104104
docker push docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-${{ matrix.variant }}:$IMAGE_TAG
105105
docker save docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-${{ matrix.variant }}:$IMAGE_TAG \
106106
| gzip \
107-
| aws s3 cp --no-progress - s3://${{env.AWS_S3_BUCKET}}/channels/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz
107+
| aws s3 cp - s3://${{env.AWS_S3_BUCKET}}/channels/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz

.github/workflows/create-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ jobs:
118118
export IMAGE_TAG=${{ steps.tag.outputs.release_tag }}
119119
docker save docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-${{ matrix.variant }}:$IMAGE_TAG \
120120
| gzip \
121-
| aws s3 cp --no-progress - s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz
122-
aws s3 cp --no-progress s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz s3://${{env.AWS_S3_BUCKET}}/LATEST/aws-crt-${{ matrix.variant }}.tar.gz
121+
| aws s3 cp - s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz
122+
aws s3 cp s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz s3://${{env.AWS_S3_BUCKET}}/LATEST/aws-crt-${{ matrix.variant }}.tar.gz
123123
124124
export-php-images:
125125
name: Release aws-crt-php${{ matrix.version }}-linux-x64
@@ -183,5 +183,5 @@ jobs:
183183
export IMAGE_TAG=${{ steps.tag.outputs.release_tag }}
184184
docker save docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-php${{ matrix.version }}-linux-x64:$IMAGE_TAG \
185185
| gzip \
186-
| aws s3 cp --no-progress - s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz
187-
aws s3 cp --no-progress s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz s3://${{env.AWS_S3_BUCKET}}/LATEST/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz
186+
| aws s3 cp - s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz
187+
aws s3 cp s3://${{env.AWS_S3_BUCKET}}/releases/$IMAGE_TAG/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz s3://${{env.AWS_S3_BUCKET}}/LATEST/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz

.github/workflows/docker-images.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
run: |
7272
export IMAGE_TAG=${{ steps.tag.outputs.release_tag }}
7373
docker save docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-${{ matrix.variant }}:$IMAGE_TAG |\
74-
aws s3 cp --no-progress - s3://${{env.AWS_S3_BUCKET}}/channels/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz
74+
aws s3 cp - s3://${{env.AWS_S3_BUCKET}}/channels/$IMAGE_TAG/aws-crt-${{ matrix.variant }}.tar.gz
7575
7676
php-images:
7777
name: PHP ${{ matrix.version }}
@@ -116,7 +116,7 @@ jobs:
116116
export IMAGE_TAG=${{ steps.tag.outputs.release_tag }}
117117
docker save docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-php${{ matrix.version }}-linux-x64:$IMAGE_TAG \
118118
| gzip \
119-
| aws s3 cp --no-progress - s3://${{env.AWS_S3_BUCKET}}/channels/$IMAGE_TAG/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz
119+
| aws s3 cp - s3://${{env.AWS_S3_BUCKET}}/channels/$IMAGE_TAG/aws-crt-php${{ matrix.version }}-linux-x64.tar.gz
120120
121121
###############################################################################
122122
# DOWNSTREAM TESTS

0 commit comments

Comments
 (0)