Ejemplo n.º 1
0
 public ConditionalGetFingerprint GetFingerprint(IRequest request)
 {
     ICruiseRequest cruiseRequest = new NameValueCruiseRequestFactory().CreateCruiseRequest(request, urlBuilder, retriever);
     IBuildSpecifier mostRecentBuildSpecifier =
         farmService.GetMostRecentBuildSpecifiers(cruiseRequest.ProjectSpecifier, 1, cruiseRequest.RetrieveSessionToken())[0];
     DateTime mostRecentBuildDate = new LogFile(mostRecentBuildSpecifier.BuildName).Date;
     ConditionalGetFingerprint mostRecentBuildFingerprint =
         fingerprintFactory.BuildFromDate(mostRecentBuildDate);
     ConditionalGetFingerprint mostRecentTemplateFingerprint =
         fingerprintFactory.BuildFromFileNames(@"BuildRows.vm", @"RecentBuilds.vm", @"AllBuilds.vm");
     return mostRecentBuildFingerprint.Combine(mostRecentTemplateFingerprint);
 }
        public ConditionalGetFingerprint GetFingerprint(IRequest request)
        {
            ICruiseRequest  cruiseRequest            = new NameValueCruiseRequestFactory().CreateCruiseRequest(request, urlBuilder, retriever);
            IBuildSpecifier mostRecentBuildSpecifier =
                farmService.GetMostRecentBuildSpecifiers(cruiseRequest.ProjectSpecifier, 1, cruiseRequest.RetrieveSessionToken())[0];
            DateTime mostRecentBuildDate = new LogFile(mostRecentBuildSpecifier.BuildName).Date;
            ConditionalGetFingerprint mostRecentBuildFingerprint =
                fingerprintFactory.BuildFromDate(mostRecentBuildDate);
            ConditionalGetFingerprint mostRecentTemplateFingerprint =
                fingerprintFactory.BuildFromFileNames(@"BuildRows.vm", @"RecentBuilds.vm", @"AllBuilds.vm");

            return(mostRecentBuildFingerprint.Combine(mostRecentTemplateFingerprint));
        }