public BuildFailureEntity(BoundBuildId buildId, string identifier, DateTimeOffset buildDate, BuildFailureKind kind, string jobKind, string machineName, PullRequestInfo prInfo) { JobName = buildId.JobName; JobKind = jobKind; ViewName = AzureUtil.GetViewName(buildId.JobId); BuildNumber = buildId.Number; HostRaw = buildId.Host.ToString(); Identifier = identifier; BuildFailureKindRaw = kind.ToString(); BuildDateTime = buildDate.UtcDateTime; IsPullRequest = JobUtil.IsPullRequestJobName(buildId.JobId); MachineName = machineName; if (prInfo != null) { PullRequestId = prInfo.Id; PullRequestAuthor = prInfo.Author; PullRequestAuthorEmail = prInfo.AuthorEmail; PullRequestUrl = prInfo.PullUrl; PullRequestSha1 = prInfo.Sha1; Debug.Assert(HasPullRequestInfo); Debug.Assert(PullRequestInfo != null); } }
public BuildFailureEntity(BuildId buildId, string identifier, DateTimeOffset buildDate, BuildFailureKind kind, string jobKind, string machineName, PullRequestInfo prInfo) { JobName = buildId.JobName; JobKind = jobKind; ViewName = AzureUtil.GetViewName(buildId.JobId); BuildNumber = buildId.Number; Identifier = identifier; BuildFailureKindRaw = kind.ToString(); BuildDateTime = buildDate.UtcDateTime; IsPullRequest = JobUtil.IsPullRequestJobName(buildId.JobId); MachineName = machineName; if (prInfo != null) { PullRequestId = prInfo.Id; PullRequestAuthor = prInfo.Author; PullRequestAuthorEmail = prInfo.AuthorEmail; PullRequestUrl = prInfo.PullUrl; PullRequestSha1 = prInfo.Sha1; Debug.Assert(HasPullRequestInfo); Debug.Assert(PullRequestInfo != null); } }