MCPcopy Create free account
hub / github.com/UiPath/uipathcli / CreateOrUpdateRelease

Method CreateOrUpdateRelease

utils/api/orchestrator_client.go:198–207  ·  view source on GitHub ↗
(folderId int, processKey string, processVersion string)

Source from the content-addressed store, hash-verified

196}
197
198func (c OrchestratorClient) CreateOrUpdateRelease(folderId int, processKey string, processVersion string) (int, error) {
199 releases, err := c.GetReleases(folderId, processKey)
200 if err != nil {
201 return -1, err
202 }
203 if len(releases) > 0 {
204 return c.UpdateRelease(folderId, releases[0].Id, processKey, processVersion)
205 }
206 return c.CreateRelease(folderId, processKey, processVersion)
207}
208
209func (c OrchestratorClient) CreateRelease(folderId int, processKey string, processVersion string) (int, error) {
210 request, err := c.createNewReleaseRequest(folderId, processKey, processVersion)

Callers 2

runTestsMethod · 0.95
publishMethod · 0.95

Calls 3

GetReleasesMethod · 0.95
UpdateReleaseMethod · 0.95
CreateReleaseMethod · 0.95

Tested by

no test coverage detected