Skip to content
Commits on Source (5)
......@@ -2,7 +2,6 @@ services:
- docker:dind
variables:
DEFAULT_FLAVOUR: 'aio'
DOCKER_DRIVER: overlay
NODEQA_IMAGE: acseo/nodeqa:1.1.3-node18
......@@ -44,7 +43,7 @@ lint:dockerfile:
.parallel:
parallel:
matrix:
- PHP_VERSION: ['7.4.33', '8.0.30', '8.1.26', '8.2.13', '8.3.0']
- PHP_VERSION: ['7.4.33', '8.0.30', '8.1.28', '8.2.19', '8.3.7']
FLAVOUR: ['fpm', 'aio']
.image:
......@@ -84,6 +83,11 @@ build:image:
- build
only:
- branches
except:
refs:
- tags
variables:
- $CI_COMMIT_TITLE =~ /^chore\(release\):.+$/
release:
image: $NODEQA_IMAGE
......@@ -141,4 +145,9 @@ clean:image:
- ./reg rm -d --auth-url $CI_REGISTRY -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $IMAGE_TAG
only:
- branches
except:
refs:
- tags
variables:
- $CI_COMMIT_TITLE =~ /^chore\(release\):.+$/
allow_failure: true
## [1.5.0](https://gitlab.acseo.co/acseoteam/php-docker-image/compare/1.4.0...1.5.0) (2024-05-20)
### Features
* **node:** update node from 18.14.2 to 20.13.1 ([119a9f5](https://gitlab.acseo.co/acseoteam/php-docker-image/commit/119a9f561f949c5d949f3058f6d533c11f90f9b5))
* **PHP:** update PHP to latest versions (8.1.28, 8.2.19, 8.3.7) ([be5f88d](https://gitlab.acseo.co/acseoteam/php-docker-image/commit/be5f88d3190f66fb46756a4d839bc7b84c30b8b8))
## [1.4.0](https://gitlab.acseo.co/acseoteam/php-docker-image/compare/1.3.0...1.4.0) (2023-12-07)
......
ARG PHP_VERSION=8.1.30
ARG PHP_VERSION=8.2.19
FROM php:${PHP_VERSION}-fpm
......@@ -49,7 +49,7 @@ RUN mkdir -p ${COMPOSER_HOME} \
# We install & configure NVM, Node & Yarn.
#
ARG NVM_VERSION=0.39.3
ARG NODE_VERSION=18.14.2
ARG NODE_VERSION=20.13.1
ARG YARN_VERSION=1.22
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
# hadolint ignore=SC1091
......
MIT License
Copyright (c) 2023 ACSEO
Copyright (c) 2024 ACSEO
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
......
......@@ -34,7 +34,9 @@ DockerHub repository: https://hub.docker.com/r/acseo/php/tags
## Versioning and Releases
This repository incorporates an automated versioning system using semver. Whenever a merge request is merged into the `main` branch, a release is automatically created. This triggers the automatic build and push of the corresponding PHP images to DockerHub. By leveraging this streamlined workflow, users can easily access and utilize the latest stable versions of the PHP Docker images.
This repository incorporates an automated versioning system using semver.
Whenever a merge request is merged into the `main` branch, a release is automatically created.
This triggers the automatic build and push of the corresponding PHP images to DockerHub.
## Customization
......