Releases are intended to be products released for a ‘distro’. For example, ‘fc14’ might be a release of the ‘fedora’ distro. Releases are a required for build targets to be grouped together. Meaning, when submitting a build for a release such as ‘fc14’, tasks will be created for every build target under that release (i.e. fc14.i386, fc14.x86_64, fc14.ppc).
Releases are system wide, and configured by the system administrator.
$ mf release create -l fc14 --distro fedora --major-version 14
$ mf release update fc14 --display-name "Fedora Linux 14"
Note: The display name is auto generated if not supplied, and made up of the distro and release label.
$ mf release delete fc14
$ mf release listall
el5
el6
fc13
fc14
fc15
$ mf release listall -f fc
fc13
fc14
fc15
$ mf release listall -f redhat
el5
el6
$ mf release show fc14
Label | fc14
Distro | fedora
Major Ver | 14
Display Name | Fedora Linux 14
Owner | mf-admin
Created On | 2010-11-30 20:29:01
Last Update | 2010-11-30 20:29:01
Targets | fc14.i386
fc14.x86_64
fc14.ppc