Early days php7.4 release
This commit is contained in:
parent
b1332a2b4e
commit
c84508d28c
4 changed files with 135 additions and 0 deletions
29
.github/workflows/build-php-apache.yml
vendored
29
.github/workflows/build-php-apache.yml
vendored
|
|
@ -155,3 +155,32 @@ jobs:
|
|||
docker push gone/php:apache-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.3-onbuild
|
||||
PHP_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
run: |
|
||||
git rev-parse --short HEAD > marshall/marshall_version
|
||||
date '+%Y-%m-%d %H:%M:%S' > marshall/marshall_build_date
|
||||
hostname > marshall/marshall_build_host
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-7.4 --target=php-apache --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker build -t gone/php:apache-7.4-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
env:
|
||||
PHP_PACKAGES_74: mysql-client php-apcu php-xdebug php7.4-bcmath php7.4-bz2 php7.4-cli php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-memcache php7.4-memcached php7.4-mongodb php7.4-mysql php7.4-opcache php7.4-pgsql php7.4-pspell php7.4-redis php7.4-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-7.4 docker.pkg.github.com/goneio/base-image/php:apache-7.4
|
||||
docker tag gone/php:apache-7.4-onbuild docker.pkg.github.com/goneio/base-image/php:apache-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-7.4
|
||||
docker push gone/php:apache-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.4-onbuild
|
||||
|
|
|
|||
29
.github/workflows/build-php-cli.yml
vendored
29
.github/workflows/build-php-cli.yml
vendored
|
|
@ -155,3 +155,32 @@ jobs:
|
|||
docker push gone/php:cli-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.3-onbuild
|
||||
PHP_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
run: |
|
||||
git rev-parse --short HEAD > marshall/marshall_version
|
||||
date '+%Y-%m-%d %H:%M:%S' > marshall/marshall_build_date
|
||||
hostname > marshall/marshall_build_host
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-7.4 --target=php-cli --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker build -t gone/php:cli-7.4-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
env:
|
||||
PHP_PACKAGES_74: mysql-client php-apcu php-xdebug php7.4-bcmath php7.4-bz2 php7.4-cli php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-memcache php7.4-memcached php7.4-mongodb php7.4-mysql php7.4-opcache php7.4-pgsql php7.4-pspell php7.4-redis php7.4-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-7.4 docker.pkg.github.com/goneio/base-image/php:cli-7.4
|
||||
docker tag gone/php:cli-7.4-onbuild docker.pkg.github.com/goneio/base-image/php:cli-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-7.4
|
||||
docker push gone/php:cli-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.4-onbuild
|
||||
|
|
|
|||
29
.github/workflows/build-php-nginx.yml
vendored
29
.github/workflows/build-php-nginx.yml
vendored
|
|
@ -155,3 +155,32 @@ jobs:
|
|||
docker push gone/php:nginx-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.3-onbuild
|
||||
PHP_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
run: |
|
||||
git rev-parse --short HEAD > marshall/marshall_version
|
||||
date '+%Y-%m-%d %H:%M:%S' > marshall/marshall_build_date
|
||||
hostname > marshall/marshall_build_host
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-7.4 --target=php-nginx --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker build -t gone/php:nginx-7.4-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
env:
|
||||
PHP_PACKAGES_74: mysql-client php-apcu php-xdebug php7.4-bcmath php7.4-bz2 php7.4-cli php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-memcache php7.4-memcached php7.4-mongodb php7.4-mysql php7.4-opcache php7.4-pgsql php7.4-pspell php7.4-redis php7.4-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-7.4 docker.pkg.github.com/goneio/base-image/php:nginx-7.4
|
||||
docker tag gone/php:nginx-7.4-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-7.4
|
||||
docker push gone/php:nginx-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.4-onbuild
|
||||
|
|
|
|||
48
Makefile
48
Makefile
|
|
@ -153,6 +153,33 @@ PHP_PACKAGES_73=mysql-client \
|
|||
php7.3-xml \
|
||||
php7.3-zip \
|
||||
postgresql-client
|
||||
|
||||
PHP_PACKAGES_74=mysql-client \
|
||||
php-apcu \
|
||||
php-xdebug \
|
||||
php7.4-bcmath \
|
||||
php7.4-bz2 \
|
||||
php7.4-cli \
|
||||
php7.4-curl \
|
||||
php7.4-gd \
|
||||
php7.4-imap \
|
||||
php7.4-intl \
|
||||
php7.4-json \
|
||||
php7.4-ldap \
|
||||
php7.4-mbstring \
|
||||
php7.4-memcache \
|
||||
# php7.4-memcached \
|
||||
php7.4-mongodb \
|
||||
php7.4-mysql \
|
||||
php7.4-opcache \
|
||||
php7.4-pgsql \
|
||||
php7.4-pspell \
|
||||
# php7.4-redis \
|
||||
php7.4-soap \
|
||||
php7.4-sqlite \
|
||||
php7.4-xml \
|
||||
php7.4-zip \
|
||||
postgresql-client
|
||||
|
||||
# ██████ ▓█████▄▄▄█████▓ █ ██ ██▓███
|
||||
# ▒██ ▒ ▓█ ▀▓ ██▒ ▓▒ ██ ▓██▒▓██░ ██▒
|
||||
|
|
@ -201,6 +228,8 @@ gone/php\:core-7.2: setup
|
|||
$(CMD_BUILD) -t gone/php:core-7.2 --target=php-core --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" .
|
||||
gone/php\:core-7.3: setup
|
||||
$(CMD_BUILD) -t gone/php:core-7.3 --target=php-core --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" .
|
||||
gone/php\:core-7.4: setup
|
||||
$(CMD_BUILD) -t gone/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" .
|
||||
|
||||
core:
|
||||
$(MAKE) gone/php\:core-5.6
|
||||
|
|
@ -208,6 +237,7 @@ core:
|
|||
$(MAKE) gone/php\:core-7.1
|
||||
$(MAKE) gone/php\:core-7.2
|
||||
$(MAKE) gone/php\:core-7.3
|
||||
$(MAKE) gone/php\:core-7.4
|
||||
|
||||
# ██▓███ ██░ ██ ██▓███ ▄████▄ ██▓ ██▓
|
||||
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ▒██▀ ▀█ ▓██▒ ▓██▒
|
||||
|
|
@ -239,6 +269,10 @@ gone/php\:cli-7.3: setup
|
|||
$(CMD_BUILD) -t gone/php:cli-7.3 --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" .
|
||||
gone/php\:cli-7.3-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:cli-7.3-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" .
|
||||
gone/php\:cli-7.4: setup
|
||||
$(CMD_BUILD) -t gone/php:cli-7.4 --target=php-cli --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" .
|
||||
gone/php\:cli-7.4-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:cli-7.4-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" .
|
||||
|
||||
php-cli:
|
||||
$(MAKE) gone/php\:cli-5.6
|
||||
|
|
@ -251,6 +285,8 @@ php-cli:
|
|||
$(MAKE) gone/php\:cli-7.2-onbuild
|
||||
$(MAKE) gone/php\:cli-7.3
|
||||
$(MAKE) gone/php\:cli-7.3-onbuild
|
||||
$(MAKE) gone/php\:cli-7.4
|
||||
$(MAKE) gone/php\:cli-7.4-onbuild
|
||||
|
||||
# ██▓███ ██░ ██ ██▓███ ███▄ █ ▄████ ██▓ ███▄ █ ▒██ ██▒
|
||||
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ██ ▀█ █ ██▒ ▀█▒▓██▒ ██ ▀█ █ ▒▒ █ █ ▒░
|
||||
|
|
@ -282,6 +318,10 @@ gone/php\:nginx-7.3: setup
|
|||
$(CMD_BUILD) -t gone/php:nginx-7.3 --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" .
|
||||
gone/php\:nginx-7.3-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.3-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" .
|
||||
gone/php\:nginx-7.4: setup
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.4 --target=php-nginx --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" .
|
||||
gone/php\:nginx-7.4-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.4-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" .
|
||||
|
||||
php-nginx:
|
||||
$(MAKE) gone/php\:nginx-5.6
|
||||
|
|
@ -294,6 +334,8 @@ php-nginx:
|
|||
$(MAKE) gone/php\:nginx-7.2-onbuild
|
||||
$(MAKE) gone/php\:nginx-7.3
|
||||
$(MAKE) gone/php\:nginx-7.3-onbuild
|
||||
$(MAKE) gone/php\:nginx-7.4
|
||||
$(MAKE) gone/php\:nginx-7.4-onbuild
|
||||
|
||||
# ██▓███ ██░ ██ ██▓███ ▄▄▄ ██▓███ ▄▄▄ ▄████▄ ██░ ██ ▓█████
|
||||
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ▒████▄ ▓██░ ██▒▒████▄ ▒██▀ ▀█ ▓██░ ██▒▓█ ▀
|
||||
|
|
@ -325,6 +367,10 @@ gone/php\:apache-7.3: setup
|
|||
$(CMD_BUILD) -t gone/php:apache-7.3 --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" .
|
||||
gone/php\:apache-7.3-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:apache-7.3-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" .
|
||||
gone/php\:apache-7.4: setup
|
||||
$(CMD_BUILD) -t gone/php:apache-7.4 --target=php-apache --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" .
|
||||
gone/php\:apache-7.4-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:apache-7.4-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" .
|
||||
|
||||
php-apache:
|
||||
$(MAKE) gone/php\:apache-5.6
|
||||
|
|
@ -337,6 +383,8 @@ php-apache:
|
|||
$(MAKE) gone/php\:apache-7.2-onbuild
|
||||
$(MAKE) gone/php\:apache-7.3
|
||||
$(MAKE) gone/php\:apache-7.3-onbuild
|
||||
$(MAKE) gone/php\:apache-7.4
|
||||
$(MAKE) gone/php\:apache-7.4-onbuild
|
||||
|
||||
# ███▄ █ ▒█████ ▓█████▄ ▓█████ ▄▄▄██▀▀▀██████
|
||||
# ██ ▀█ █ ▒██▒ ██▒▒██▀ ██▌▓█ ▀ ▒██ ▒██ ▒
|
||||
|
|
|
|||
Loading…
Reference in a new issue