Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }