Out of the box support
The GoCD alias, which returns an IGoCDProvider instance can be used to interact with the GoCD environment.
The following example prints how many times the pipeline has been run if running on GoCD:
if (BuildSystem.GoCD.IsRunningOnGoCD)
{
Information(BuildSystem.GoCD.Environment.Pipeline.Counter);
}
else
{
Information("Not running on GoCD");
}
See IGoCDProvider for details and available methods to interact with GoCD.
Available 3rd party extensions
No extensions found