示例#1
0
 private async Task EnsureEnvironmentExistsAsync(
     ProjectManifest manifest,
     Waddle.AdoConnectionFactory factory,
     Waddle.Dtos.Project project)
 {
     if (project != null && manifest.Environments != null && manifest.Environments.Any())
     {
         var peService = factory.GetPipelineEnvironmentService();
         foreach (var pe in manifest.Environments)
         {
             if (pe != null && !string.IsNullOrWhiteSpace(pe.Name))
             {
                 await ProvisionEnvironmentAsync(factory, project, peService, pe);
             }
         }
     }
 }