Esempio n. 1
0
 private void updateConfig(BuildConnector build)
 {
     if(build.getNumber() != config.lastBuildNumber)
     {
         if (!BuildConnector.abortedPattern.Contains(build.getStatus()))
             Config.Instance.Find(x => x.name == config.name).lastBuildStatus = getStatusPattern(build.getStatus());
         Config.Instance.Find(x => x.name == config.name).lastBuildNumber = build.getNumber();
         Config.Instance.Find(x => x.name == config.name).lastFinishTime = build.getTimestamp() + build.getDuraction();
     }
 }
Esempio n. 2
0
 private void buildFrozen(BuildConnector build)
 {
     if (build.getStatus() == BuildConnector.activeBuild)
     {
         long workingTime = TimeUtils.timestampToSeconds(TimeUtils.getTimestamp() - build.getTimestamp());
         if (workingTime > config.bldFrozenTimeout && build.getNumber() != config.lastFrozenBuild)
         {
             workingTime = workingTime / 60;
             Messenger.Instance.sendMessage(config.messengerChatId,
                 String.Format(config.bldFrozenMessage, build.getNumber(), workingTime));
             Config.Instance.Find(x => x.name == config.name).lastFrozenBuild = build.getNumber();
         }
     }
 }