Dmitriy Pavlov [Mon, 3 Jun 2019 21:48:40 +0000 (00:48 +0300)]
Merge branch 'master' into ignite-11880
Dmitriy Pavlov [Mon, 3 Jun 2019 21:37:37 +0000 (00:37 +0300)]
Travis opt
Dmitriy Pavlov [Mon, 3 Jun 2019 21:34:07 +0000 (00:34 +0300)]
Travis opt
Dmitriy Pavlov [Sun, 2 Jun 2019 15:16:44 +0000 (18:16 +0300)]
Merge branch 'master' into ignite-11880
# Conflicts:
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/Issue.java
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/tcbot/issue/IssueDetector.java
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/user/TcHelperUser.java
Dmitriy Pavlov [Sun, 2 Jun 2019 15:12:16 +0000 (18:12 +0300)]
IGNITE-10989: Finalized refactoring and removed REST data persistent caches
Dmitriy Pavlov [Sun, 2 Jun 2019 11:24:44 +0000 (14:24 +0300)]
IGNITE-10989: TC Bot refactoring: extracted module Teamcity Ignited, tcbot-persistence
Dmitriy Pavlov [Sat, 1 Jun 2019 22:24:31 +0000 (01:24 +0300)]
Notifications: fix bug with tag filterin
Dmitriy Pavlov [Sat, 1 Jun 2019 22:23:00 +0000 (01:23 +0300)]
Merge branch 'master' into ignite-11880
# Conflicts:
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/tcbot/conf/NotificationChannel.java
Dmitriy Pavlov [Sat, 1 Jun 2019 22:22:29 +0000 (01:22 +0300)]
TC Bot refactoring: deprecated class usages removal
Dmitriy Pavlov [Sat, 1 Jun 2019 22:14:23 +0000 (01:14 +0300)]
Merge branch 'master' into ignite-11880
# Conflicts:
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/web/model/current/SuiteCurrentStatus.java
Dmitriy Pavlov [Sat, 1 Jun 2019 22:13:40 +0000 (01:13 +0300)]
TC Bot refactoring: deprecated class usages removal
Dmitriy Pavlov [Sat, 1 Jun 2019 21:45:10 +0000 (00:45 +0300)]
TC Bot refactoring: tcbot-common and -teamcity modules extracted
Dmitriy Pavlov [Fri, 31 May 2019 17:03:48 +0000 (20:03 +0300)]
IGNITE-11880: Configurable notifications by build parameters/suite IDS & names
Dmitriy Pavlov [Fri, 31 May 2019 11:47:54 +0000 (14:47 +0300)]
Merge branch 'master' into ignite-11880
Dmitriy Pavlov [Thu, 30 May 2019 16:24:54 +0000 (19:24 +0300)]
IGNITE-11880: Configurable tags by build parameters/suite IDS & names (#125)
Dmitriy Pavlov [Thu, 30 May 2019 16:11:15 +0000 (19:11 +0300)]
IGNITE-11880: Configurable notifications by build parameters/suite IDS & names
Dmitriy Pavlov [Thu, 30 May 2019 13:42:48 +0000 (16:42 +0300)]
IGNITE-11880: Configurable notifications by build parameters/suite IDS & names
Dmitriy Pavlov [Wed, 29 May 2019 19:42:48 +0000 (22:42 +0300)]
Current failures page update
Dmitriy Pavlov [Wed, 29 May 2019 17:44:39 +0000 (20:44 +0300)]
Removal of unused code
Dmitriy Pavlov [Wed, 29 May 2019 16:52:24 +0000 (19:52 +0300)]
IGNITE-10498: Fix for handling conflict error returned by TeamCity for some build problem
Dmitriy Pavlov [Mon, 20 May 2019 14:41:01 +0000 (17:41 +0300)]
Small changes related to configs
Dmitriy Pavlov [Fri, 17 May 2019 13:24:45 +0000 (16:24 +0300)]
Applying RC-3 of Apache Ignite
Dmitriy Pavlov [Thu, 16 May 2019 18:52:06 +0000 (21:52 +0300)]
IGNITE-11853: Links fixed for tests failures, trusted suites development, filtering old issues, filtering disabled issues, possible blockers refactored for suites and made server side.
Dmitriy Pavlov [Thu, 16 May 2019 18:37:19 +0000 (21:37 +0300)]
IGNITE-11853: Links fixed for tests failures, trusted suites development, filtering old issues, filtering disabled issues, possible blockers simplified. (#124)
Dmitriy Pavlov [Wed, 15 May 2019 17:47:53 +0000 (20:47 +0300)]
Version update
Dmitriy Pavlov [Wed, 15 May 2019 17:03:12 +0000 (20:03 +0300)]
Refactoring for master trends; Corrected Web Link to suite run
Dmitriy Pavlov [Wed, 15 May 2019 11:03:05 +0000 (14:03 +0300)]
Refactoring for critical/non critical suites
Dmitriy Pavlov [Tue, 14 May 2019 17:36:54 +0000 (20:36 +0300)]
IGNITE-10095: Support Build Parameters specifying: example config update
Dmitriy Pavlov [Wed, 8 May 2019 20:20:40 +0000 (23:20 +0300)]
IGNITE-10095: Support Build Parameters specifying: bugfixing
Dmitriy Pavlov [Wed, 8 May 2019 18:38:54 +0000 (21:38 +0300)]
IGNITE-10095: Support Build Parameters specifying: bugfixing
Dmitriy Pavlov [Wed, 8 May 2019 18:31:18 +0000 (21:31 +0300)]
IGNITE-10095: Support Build Parameters specifying: bugfixing
Dmitriy Pavlov [Wed, 8 May 2019 18:21:51 +0000 (21:21 +0300)]
IGNITE-10095: Support Build Parameters specifying in triggering and tagging builds (#122)
Dmitriy Pavlov [Wed, 8 May 2019 13:47:58 +0000 (16:47 +0300)]
Version updated: Selection of more suites added for trends service; improved error handle
Dmitriy Pavlov [Wed, 8 May 2019 13:46:33 +0000 (16:46 +0300)]
Master Trends - suites from different servers (#123)
* Selection of service
Dmitriy Pavlov [Tue, 7 May 2019 15:37:49 +0000 (18:37 +0300)]
More information about service failure, URL added
Dmitriy Pavlov [Tue, 30 Apr 2019 13:44:32 +0000 (16:44 +0300)]
More metrics added to UI related to build duration
Dmitriy Pavlov [Mon, 29 Apr 2019 11:21:22 +0000 (14:21 +0300)]
Version update for testing 2.7.5 release
Dmitriy Pavlov [Sat, 27 Apr 2019 08:50:49 +0000 (11:50 +0300)]
Showing JIRA status in contributions table
Dmitriy Pavlov [Sat, 27 Apr 2019 08:22:01 +0000 (11:22 +0300)]
Configuration example update
Dmitriy Pavlov [Tue, 23 Apr 2019 11:25:28 +0000 (14:25 +0300)]
Version update, packages refactoring
Dmitriy Pavlov [Tue, 23 Apr 2019 10:52:18 +0000 (13:52 +0300)]
Ignite 2.7.5 RC-1
Dmitriy Pavlov [Mon, 22 Apr 2019 17:42:59 +0000 (20:42 +0300)]
Repository update
Dmitriy Pavlov [Fri, 19 Apr 2019 14:28:39 +0000 (17:28 +0300)]
Version update
Dmitriy Pavlov [Fri, 19 Apr 2019 14:20:56 +0000 (17:20 +0300)]
IGNITE-11779 Support configurable notifications for non-master branches (#121)
Dmitriy Pavlov [Fri, 19 Apr 2019 14:10:40 +0000 (17:10 +0300)]
IGNITE-11181 Avoid notifications about too old failures: preparation for change
Dmitriy Pavlov [Thu, 18 Apr 2019 16:43:46 +0000 (19:43 +0300)]
IGNITE-11760 Fix escaping
Dmitriy Pavlov [Thu, 18 Apr 2019 16:36:33 +0000 (19:36 +0300)]
Version update and code format
Dmitriy Pavlov [Thu, 18 Apr 2019 16:34:04 +0000 (19:34 +0300)]
IGNITE-11760 Escaping Suite name if contains vertical line (#120)
Dmitriy Pavlov [Mon, 15 Apr 2019 17:09:42 +0000 (20:09 +0300)]
Format & javadocs update
bd2019us [Sun, 14 Apr 2019 07:40:32 +0000 (02:40 -0500)]
IGNITE-11741 Bug fixes. Wrap FileWriter with BufferedWriter accessed multi-times (#119)
Dmitriy Pavlov [Sat, 13 Apr 2019 19:25:01 +0000 (22:25 +0300)]
Configurable default tracked branch applied to allow to notify using alternative branch (1 per server).
Dmitriy Pavlov [Sat, 13 Apr 2019 19:09:15 +0000 (22:09 +0300)]
IGNITE-11740: Add search for full branch name in contributions table,… (#118)
Dmitriy Pavlov [Sat, 13 Apr 2019 18:53:01 +0000 (21:53 +0300)]
Check some service accessibility before tracked branch display
Dmitriy Pavlov [Sat, 13 Apr 2019 17:45:49 +0000 (20:45 +0300)]
Simple naive velocity control added: https://developer.github.com/v3/#rate-limiting
Dmitriy Pavlov [Sat, 13 Apr 2019 11:22:45 +0000 (14:22 +0300)]
TC Bot tests fixed
Dmitriy Pavlov [Sat, 13 Apr 2019 10:05:12 +0000 (13:05 +0300)]
TC Bot config refactored to avoid a number of properties files. Now it can be configured only using branches.json; Branches scan implemented so it is now possible to see PR-less contributions without starting build. - Fixes #117.
Signed-off-by: Dmitriy Pavlov <dpavlov@apache.org>
Dmitriy Pavlov [Fri, 12 Apr 2019 19:44:44 +0000 (22:44 +0300)]
TC config refactoring: removal of unused values
Dmitriy Pavlov [Fri, 5 Apr 2019 16:13:47 +0000 (19:13 +0300)]
IGNITE-11688 : Default tracked branch name is now overridable in server config (aliased servers supported) (#116)
Dmitriy Pavlov [Fri, 15 Mar 2019 17:06:19 +0000 (20:06 +0300)]
Code cleanup for statistics and parameters
Dmitriy Pavlov [Fri, 15 Mar 2019 16:48:39 +0000 (19:48 +0300)]
VCS changes state extracted to be standalone class.
Dmitriy Pavlov [Fri, 15 Mar 2019 16:46:10 +0000 (19:46 +0300)]
Visa days base reduced to be 21 days.
Dmitriy Pavlov [Thu, 14 Mar 2019 15:01:07 +0000 (18:01 +0300)]
Removal of guava objects usage for equals/hash code & code commenting
Dmitriy Pavlov [Thu, 14 Mar 2019 14:58:43 +0000 (17:58 +0300)]
Removal of guava objects usage for equals/hash code & code commenting
Dmitriy Pavlov [Thu, 14 Mar 2019 14:48:12 +0000 (17:48 +0300)]
Removal of guava objects usage for equals/hash code & code commenting
Dmitriy Pavlov [Tue, 12 Mar 2019 15:56:11 +0000 (18:56 +0300)]
IGNITE-11491: Revisions were added to JAXB model & Compacted DB model for TC Bot: version update
Dmitriy Pavlov [Tue, 12 Mar 2019 15:52:15 +0000 (18:52 +0300)]
IGNITE-11491: Revisions were added to JAXB model & Compacted DB model for TC Bot: version update
Dmitriy Pavlov [Tue, 12 Mar 2019 15:45:38 +0000 (18:45 +0300)]
IGNITE-11461: Revisions were added to JAXB model & Compacted DB model (#115)
Dmitriy Pavlov [Mon, 11 Mar 2019 15:33:19 +0000 (18:33 +0300)]
Destroy builds cache to bypass data corruption
Dmitriy Pavlov [Mon, 11 Mar 2019 15:23:33 +0000 (18:23 +0300)]
Destroy test run history to bypass data corruption
Dmitriy Pavlov [Thu, 7 Mar 2019 17:17:18 +0000 (20:17 +0300)]
IGNITE-11491 Display build GitHub Commit for the finished build (#113)
Dmitriy Pavlov [Thu, 7 Mar 2019 17:05:22 +0000 (20:05 +0300)]
IGNITE-11491: Adapt TC bot to AI CI git proxy: Version updated
Dmitriy Pavlov [Thu, 7 Mar 2019 17:03:50 +0000 (20:03 +0300)]
IGNITE-11491: Git proxy and VISA validitiy protection: step 1: diplsay hash for completed build (#112)
Dmitriy Pavlov [Mon, 18 Feb 2019 15:47:31 +0000 (18:47 +0300)]
Optimize imports & code formatted for TC Bot packages
Dmitriy Pavlov [Mon, 18 Feb 2019 15:42:26 +0000 (18:42 +0300)]
Removal of status page and related runners
Dmitriy Pavlov [Mon, 18 Feb 2019 15:32:44 +0000 (18:32 +0300)]
Optimize imports & code formatted for runners package
Dmitriy Pavlov [Mon, 18 Feb 2019 15:27:37 +0000 (18:27 +0300)]
Optimize imports & code formatted for observer package
Dmitriy Pavlov [Mon, 18 Feb 2019 13:15:47 +0000 (16:15 +0300)]
IGNITE-11105 Fix for PR-less contributions in case JIRA tickets/branches mapping is used
Dmitriy Pavlov [Fri, 15 Feb 2019 15:30:17 +0000 (18:30 +0300)]
Optimize imports & code formatted for Email,slack & logs
Dmitriy Pavlov [Thu, 14 Feb 2019 17:18:25 +0000 (20:18 +0300)]
Removing unused, added licenses
Dmitriy Pavlov [Thu, 14 Feb 2019 16:32:23 +0000 (19:32 +0300)]
Version, update period update, vars naming
Dmitriy Pavlov [Thu, 14 Feb 2019 16:28:42 +0000 (19:28 +0300)]
Optimize imports & code formatted for JIRA integration
Dmitriy Pavlov [Thu, 14 Feb 2019 16:27:41 +0000 (19:27 +0300)]
Fixed error propagation, improved monitoring
Dmitriy Pavlov [Thu, 14 Feb 2019 15:11:18 +0000 (18:11 +0300)]
Optimize imports & code formatted for GitHub integration
Dmitriy Pavlov [Thu, 14 Feb 2019 15:10:21 +0000 (18:10 +0300)]
Optimize imports & code formatted DI packages
Dmitriy Pavlov [Wed, 13 Feb 2019 11:10:24 +0000 (14:10 +0300)]
Optimize imports & code formatted for TC Bot tests
Dmitriy Pavlov [Tue, 12 Feb 2019 18:08:19 +0000 (21:08 +0300)]
Optimize imports & code formatted
Dmitriy Pavlov [Tue, 12 Feb 2019 17:55:52 +0000 (20:55 +0300)]
Optimize imports & code formatted
Dmitriy Pavlov [Tue, 12 Feb 2019 17:48:47 +0000 (20:48 +0300)]
Optimize imports
Dmitriy Pavlov [Tue, 12 Feb 2019 17:46:42 +0000 (20:46 +0300)]
Java 11 build: Deprecated access check removal
Dmitriy Pavlov [Tue, 12 Feb 2019 16:06:28 +0000 (19:06 +0300)]
Java 11 build successfully completed
Dmitriy Pavlov [Fri, 8 Feb 2019 19:01:30 +0000 (22:01 +0300)]
Remove unused class
Dmitriy Pavlov [Tue, 5 Feb 2019 18:18:51 +0000 (21:18 +0300)]
Tests fix after aliases implementation; code style changes
Dmitriy Pavlov [Tue, 5 Feb 2019 17:22:47 +0000 (20:22 +0300)]
Fix for TC config & code style
Dmitriy Pavlov [Mon, 4 Feb 2019 14:50:34 +0000 (17:50 +0300)]
Code style and outcommenting not mandatory parameter
Dmitriy Pavlov [Sun, 3 Feb 2019 10:57:48 +0000 (13:57 +0300)]
Docs & version update
Dmitriy Pavlov [Sat, 2 Feb 2019 18:53:40 +0000 (21:53 +0300)]
Docs update for design description
Dmitriy Pavlov [Sat, 2 Feb 2019 18:18:55 +0000 (21:18 +0300)]
IGNITE-11105 Supported Teamcity servers aliases - Fixes #111.
Signed-off-by: Dmitriy Pavlov <dpavlov@apache.org>
Dmitriy Pavlov [Sat, 2 Feb 2019 09:08:21 +0000 (12:08 +0300)]
Timeout increased, git ignore update
Dmitriy Pavlov [Tue, 29 Jan 2019 14:50:45 +0000 (17:50 +0300)]
Support Java 11 local test
Dmitriy Pavlov [Sun, 27 Jan 2019 19:22:03 +0000 (22:22 +0300)]
IGNITE-10989 Removing in-memory caches for data presented in new TcIgnited DB. (#110)