Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
     }
 }