public void Handle(VSTSReleaseEnvironment environment) { VSTSRelease_v1 parent = (VSTSRelease_v1)environment.Parent; if (parent.DefinitionId == null) { throw new InvalidOperationException("Cannot open web page. Unknown definition id."); } var uri = $"{parent.Url}/{parent.Collection}/{parent.Project}/_release?definitionId={parent.DefinitionId}&definitionEnvironmentId={environment.DefinitionEnvironmentId}&_a=environment-summary"; _processStarter.Start(uri); }
public void Handle(VSTSReleaseTask task) { VSTSRelease_v1 release = (VSTSRelease_v1)task.Parent.Parent; if (release.DefinitionId == null) { throw new InvalidOperationException("Cannot open web page. Unknown definition id."); } var uri = $"{release.Url}/{release.Collection}/{release.Project}/_release?definitionId={release.DefinitionId}&_a=releases"; _processStarter.Start(uri); }