Esempio n. 1
0
        private string GetProjectId(BaseApiMessage msg)
        {
            ProjectResource project;
            var             projectTask = GetProjectResource(msg);

            projectTask.Wait();
            project = projectTask.Result;

            return(project.Id);
        }
Esempio n. 2
0
        private static async Task <ProjectResource> GetProjectResource(BaseApiMessage msg)
        {
            ProjectResource project;
            var             endpoint = new OctopusServerEndpoint(msg.Url, msg.ApiKey);

            using (var client = await OctopusAsyncClient.Create(endpoint))
            {
                var projects = await client.Repository.Projects.GetAll();

                project = projects.OrderBy(x => Guid.NewGuid()).First();
            }

            return(project);
        }