MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / GetReleaseID

Function GetReleaseID

pkg/cmd/release/progression/shared/shared.go:13–24  ·  view source on GitHub ↗
(octopus *client.Client, spaceID string, projectIdentifier string, version string)

Source from the content-addressed store, hash-verified

11)
12
13func GetReleaseID(octopus *client.Client, spaceID string, projectIdentifier string, version string) (string, error) {
14 selectedProject, err := selectors.FindProject(octopus, projectIdentifier)
15 if err != nil {
16 return "", err
17 }
18
19 selectedRelease, err := FindRelease(octopus, selectedProject, version)
20 if err != nil {
21 return "", err
22 }
23 return selectedRelease.GetID(), nil
24}
25
26func SelectRelease(octopus *client.Client, project *projects.Project, ask question.Asker, action string) (*releases.Release, error) {
27 existingReleases, err := octopus.Projects.GetReleases(project)

Callers 2

resolveReleaseDefectRunFunction · 0.92
createReleaseDefectRunFunction · 0.92

Calls 2

FindProjectFunction · 0.92
FindReleaseFunction · 0.85

Tested by

no test coverage detected