Skip to content

Release Process

Diego Molina edited this page Aug 25, 2020 · 12 revisions

Here are the simple steps to release a new set of docker-selenium images.

For Selenium 4, trunk branch

  1. Pull down the latest changes from master
  2. # VERSION=4.0.0 BUILD_DATE=$(date '+%Y%m%d') make generate_all (use the version of the Grid being released)
  3. Mass replace in the directory the old version, with the new (e.g. old - 4.0.0-20200620 with new - 4.0.1-20200720)
  4. # git commit -am "4.0.0-<YYYYMMDD> [deploy]"
  5. # git push origin trunk

For Selenium 3, selenium-3 branch. This branch is still released until Selenium 4 is released.

  1. Pull down the latest changes from master
  2. # VERSION=3.141.59-<YYYYMMDD> make generate_all
  3. Mass replace in the directory the old version, with the new
  4. # git commit -am "3.141.59-<YYYYMMDD> release"
  5. # git tag 3.141.59-<YYYYMMDD>
  6. # git push origin selenium-3 && git push --tags
  • See the tagging convention explanation here.
Clone this wiki locally