This is the source Dockerfile for the pantheon-public/build-tools-ci and pantheonpublic/build-tools-ci docker image.
- CircleCI PHP 7.3, Node, Headless browser Docker base image
- Terminus
- Terminus plugins
- Test tools
- headless chrome
- phpunit
- bats
- behat
- php_codesniffer
- hub
- lab
- Test scripts
- 9.x: Terminus 4. Produces:
- 9.x-php8.2
- 9.x-php8.3
- 9.x-php8.4
- 8.x: Terminus 3. Produces:
- 8.x-php7.4
- 8.x-php8.0
- 8.x-php8.1
- 8.x-php8.2
- 8.x-php8.3
Branches 7.x and lower are deprecated and unsupported.
From project root:
# PHPVERSION could be 8.2, 8.3 or 8.4.
PHPVERSION=8.4
docker build --build-arg PHPVERSION=$PHPVERSION -t quay.io/pantheon-public/build-tools-ci:9.x-php${PHPVERSION} .
- quay.io/pantheon-public/build-tools-ci:9.x-php8.2
- quay.io/pantheon-public/build-tools-ci:9.x-php8.3
- quay.io/pantheon-public/build-tools-ci:9.x-php8.4
Set the right image tag in the following files and it will work as expected: