private void CreateCodeBuildProjects() { if (CdkOptions == null || CdkOptions.CodeBuildProjects?.Any() != true) { return; } foreach (var codeBuildOption in CdkOptions.CodeBuildProjects) { GetCodeBuildProjectResources(codeBuildOption, out var role, out var enableIndependentTrigger); var dictObject = DeserializeToDictionary(File.ReadAllText(codeBuildOption.BuildSpecPath)); var codeBuildProject = AwsCdkHandler.CreateCodeBuildProject(codeBuildOption.ProjectName, codeBuildOption.ProjectName, role, dictObject, enableIndependentTrigger: enableIndependentTrigger); StackResources.CodeBuildProjects.Add(codeBuildOption.Id, codeBuildProject); } }