Skip to content

Tagging Convention

Diego Molina edited this page Aug 10, 2020 · 9 revisions

In order to prevent pushing up to existing tags and breaking existing functionality, a tagging convention has been created for the Docker repositories. The formula is as such:

Selenium Grid 4.x and above

# Full tags
selenium/standalone-browserName-<Major>.<Minor>.<Patch>-<YYYYMMDD>
# With browser versions and browser driver versions
selenium/standalone-<browserName>-<browserVersion>-<browserDriver>-<browserDriverVersion>-<Major>.<Minor>.<Patch>-<YYYYMMDD>
# And all the combinations from the above one

Here is an example of a release, where it can be seen how all the tags are generated for:

  • Firefox 78.0
  • GeckoDriver 0.26
  • Selenium Server 4.0.0-alpha-6
  • Release date 20200720
IMAGE ID            REPOSITORY                    TAG
e126989f151e        selenium/standalone-firefox   4
e126989f151e        selenium/standalone-firefox   4.0
e126989f151e        selenium/standalone-firefox   4.0.0
e126989f151e        selenium/standalone-firefox   4.0.0-alpha-6-20200720
e126989f151e        selenium/standalone-firefox   78.0                  
e126989f151e        selenium/standalone-firefox   78.0-20200720         
e126989f151e        selenium/standalone-firefox   78.0-geckodriver-0.26 
e126989f151e        selenium/standalone-firefox   78.0-geckodriver-0.26-20200720
e126989f151e        selenium/standalone-firefox   78.0-geckodriver-0.26-grid-4.0.0-alpha-6-20200720  
e126989f151e        selenium/standalone-firefox   78.0.2                                             
e126989f151e        selenium/standalone-firefox   78.0.2-20200720                                    
e126989f151e        selenium/standalone-firefox   78.0.2-geckodriver-0.26.0                          
e126989f151e        selenium/standalone-firefox   78.0.2-geckodriver-0.26.0-20200720                 
e126989f151e        selenium/standalone-firefox   78.0.2-geckodriver-0.26.0-grid-4.0.0-alpha-6-20200720
25b5c7891daa        selenium/node-firefox         4                                                    
25b5c7891daa        selenium/node-firefox         4.0                                                  
25b5c7891daa        selenium/node-firefox         4.0.0                                                
25b5c7891daa        selenium/node-firefox         4.0.0-alpha-6-20200720                               
25b5c7891daa        selenium/node-firefox         78.0                                                 
25b5c7891daa        selenium/node-firefox         78.0-20200720                                        
25b5c7891daa        selenium/node-firefox         78.0-geckodriver-0.26                                
25b5c7891daa        selenium/node-firefox         78.0-geckodriver-0.26-20200720                       
25b5c7891daa        selenium/node-firefox         78.0-geckodriver-0.26-grid-4.0.0-alpha-6-20200720    
25b5c7891daa        selenium/node-firefox         78.0.2                                               
25b5c7891daa        selenium/node-firefox         78.0.2-20200720                                      
25b5c7891daa        selenium/node-firefox         78.0.2-geckodriver-0.26.0                            
25b5c7891daa        selenium/node-firefox         78.0.2-geckodriver-0.26.0-20200720                   
25b5c7891daa        selenium/node-firefox         78.0.2-geckodriver-0.26.0-grid-4.0.0-alpha-6-20200720 
e5c4b9a204ea        selenium/node-base            4                                                     
e5c4b9a204ea        selenium/node-base            4.0                                           
e5c4b9a204ea        selenium/node-base            4.0.0                                         
e5c4b9a204ea        selenium/node-base            4.0.0-alpha-6-20200720                        
d52d6eafe020        selenium/sessions             4                                             
d52d6eafe020        selenium/sessions             4.0                                           
d52d6eafe020        selenium/sessions             4.0.0                                         
d52d6eafe020        selenium/sessions             4.0.0-alpha-6-20200720                        
29e84a6bc3ec        selenium/router               4                                             
29e84a6bc3ec        selenium/router               4.0                                           
29e84a6bc3ec        selenium/router               4.0.0                                         
29e84a6bc3ec        selenium/router               4.0.0-alpha-6-20200720                        
bb2327131186        selenium/distributor          4                                             
bb2327131186        selenium/distributor          4.0                                           
bb2327131186        selenium/distributor          4.0.0                                         
bb2327131186        selenium/distributor          4.0.0-alpha-6-20200720                        
8d30dd534eea        selenium/hub                  4                                             
8d30dd534eea        selenium/hub                  4.0                                           
8d30dd534eea        selenium/hub                  4.0.0                                         
8d30dd534eea        selenium/hub                  4.0.0-alpha-6-20200720                        
b5c0e8298b48        selenium/base                 4                                             
b5c0e8298b48        selenium/base                 4.0                                           
b5c0e8298b48        selenium/base                 4.0.0                                         
b5c0e8298b48        selenium/base                 4.0.0-alpha-6-20200720                        

Notes:

  • The <Major>.<Minor>.<Patch> bit matches the Selenium versions that will be downloaded.
  • Changelogs can be seen at the Releases Page

Selenium Grid 2.x and 3.x

<Major>.<Minor>.<Patch>-<Chemical Element in Alphabetical order>

Notes:

  • The <Major>.<Minor>.<Patch> bit matches the Selenium versions that will be downloaded.
  • The chemical elements come from https://sciencenotes.org/list-of-chemical-elements-in-alphabetical-order/.
  • This convention limited us to a finite number of releases, therefore, after releasing 3.141.59-zirconium, we started to adopt the YYYYMMDD format (during the transition to Selenium Grid 4.x)
  • Changelogs can be seen at the Releases Page