public override bool Execute() { try { var buildModel = BuildManifestUtil.CreateModelFromItems(Artifacts, BuildId, BuildData, RepoUri, RepoBranch, RepoCommit, Log); buildModel.WriteAsXml(OutputPath, Log); } catch (Exception e) { Log.LogErrorFromException(e, true); } return(!Log.HasLoggedErrors); }
public override bool Execute() { try { PublishingInfraVersion targetPublishingVersion = PublishingInfraVersion.Legacy; if (!string.IsNullOrEmpty(PublishingVersion)) { if (Enum.TryParse(PublishingVersion, ignoreCase: true, out targetPublishingVersion)) { Log.LogError($"Could not parse '{PublishingVersion}' as a valid publishing infrastructure version."); return(false); } } var buildModel = BuildManifestUtil.CreateModelFromItems( Artifacts, AzureDevOpsCollectionUri, AzureDevOpsProject, AzureDevOpsBuildId, ItemsToSign, StrongNameSignInfo, FileSignInfo, FileExtensionSignInfo, CertificatesSignInfo, BuildId, BuildData, RepoUri, RepoBranch, RepoCommit, IsStableBuild, targetPublishingVersion, IsReleaseOnlyPackageVersion, Log); buildModel.WriteAsXml(OutputPath, Log); } catch (Exception e) { Log.LogErrorFromException(e, true); } return(!Log.HasLoggedErrors); }