This repository contains some images used by the Talentify dev team to build, test and deploy applications.
Note that breaking changes can occur without a new major version, as this image is intended to be used only locally.
If you'd like to use Phalcon images for docker, take a look at https://github.com/Talentify/phalcon-framework-docker.
Each new image is released under a new tag like v1.6.0
.
You can build and release a new image using the provided scripts with either a new feature branch or an environment variable.
Example using a feature branch:
$ git flow release start 1.6.0
# do your stuff
$ git flow release finish 1.6.0
$ ./build.sh
$ ./release.sh
Example using an environment variable:
$ export DOCKER_TAG=v1.2.0
$ ./build.sh
$ ./release.sh
Please, build all images using an Intel CPU
If acceptance tests are frequently failing, check the webdriver/chromedriver version of the last passing version and compare with the current one. When the selenium image is started, it show a INFO log with the string "Starting ChromeDriver x.yy.zz". This information is also available on the acceptance tests messages when a driver/connector error occurs.