Skip to content

Support matrix

akshaydewan edited this page May 10, 2019 · 11 revisions

I just want to put together a table of what's supported and what's not. And the time lines for deprecations of various tools and operating systems.

This table does not list what GoCD supports.

NOTE: Please do not change this without consulting with the team.

OS Support

Operating System Version Upstream EOL Date
RHEL/CentOS 6 November 30, 2020
RHEL/CentOS 7 June 30, 2024
Ubuntu LTS 12.04 April 30, 2017 (EOL, not supported by GoCD)
Ubuntu LTS 14.04 April 30, 2019
Ubuntu LTS 16.04 April 30, 2021
Debian 7.0 May 31, 2018
Debian 8.0 May, 2020
Fedora 24 August 08, 2017 (EOL, not supported by GoCD)
Fedora 25 One month after fedora 27 release
OpenSUSE Leap 42.1 May 16, 2017
OpenSUSE Leap 42.2 Q2 2018

SCM Tool support

Tool Minimum Version Why
Git 1.9.x Available via SCL on RHEL 6. Debian 7 ships with 1.7.10, upgradable to 1.9.1 via wheezy-backports.
Mercurial 2.2.2 Supported on RHEL via ruby rpmforge-extras. Debian 7 ships with 2.2.2, upgradable to 3.1.2 via wheezy-backports
Subversion 1.6.11 Version supported on RHEL 6. Debian 7 ships with [1.6.17](https://packages.debian.org/wheezy/subversion, upgradable to 1.8.10 via wheezy-backports
TFS TFS SDK 14.0.3 TFS 2012, 2013, 2015 and Visual Studio Team Services supported by go
  • List of Mercurial release versions on various distros available here (~1 release per month)
  • List of SVN releases available here. SVN release planning (6-month release cycle)
  • List of Perforce releases available here (~2 releases every year)
  • List of TFS releases available here (~1 major release every year)