Alex Plate
e968b3f26b
[TC] Add SSH agent to dev release
2023-07-27 12:33:10 +03:00
Alex Plate
be6d8e23c8
[TC] Set teamcity build number from job
2023-07-27 12:29:54 +03:00
Alex Plate
397effacd4
[TC] Remove dev_version constant
2023-07-27 12:26:08 +03:00
Alex Plate
03aafdeae2
[TC] Update dev version of job
2023-07-27 11:55:00 +03:00
Alex Plate
0bd39c2826
[TC] Update release EAP job
2023-07-27 11:40:25 +03:00
Alex Plate
011d0a15a9
[TC] Clean up release process
2023-07-27 11:17:41 +03:00
Alex Plate
c72b968f9b
[TC] Add other job types
2023-07-27 11:12:47 +03:00
Alex Plate
4e7cef9402
[TC] Prepare to other types of release
2023-07-27 11:08:36 +03:00
Alex Plate
be5d17457f
[TC] Add more release steps
2023-07-27 11:00:11 +03:00
Alex Plate
5033b0332e
[TC] Add step with updating release branch
2023-07-27 10:42:15 +03:00
Alex Plate
a1cf4cc46d
[TC] Add function to add release tag
2023-07-27 09:54:48 +03:00
Alex Plate
d55f5b1e39
[TC] Set up job with release type
2023-07-27 09:12:26 +03:00
Alex Plate
c98768dd52
[TC] Add release type to the config
2023-07-27 09:05:46 +03:00
Alex Plate
b79c384c3f
[TC] Set the version for the next task
2023-07-26 17:08:43 +03:00
Alex Plate
a11dae821e
[TC] Add task to update the changelog
2023-07-26 17:02:31 +03:00
Alex Plate
652e6eb9e8
[TC] Do not specify build number pattern for job
2023-07-26 15:59:09 +03:00
Alex Plate
b4eb0df689
[TC] Add "ReleaseMinor" job that prints the version of the next minor release
2023-07-26 15:46:50 +03:00
Alex Plate
2b26c6a5b6
Use XLarge agents for releases
...
We'll use them as usualy we make releases manually and need to wait till it finishes
2023-07-26 15:06:29 +03:00
Alex Plate
79e2134ca8
Apply TeamCity patch
2023-07-26 15:02:10 +03:00
Alex Plate
d3660892ae
Move publishing to a TC job
2023-07-20 17:00:40 +03:00
Filipp Vakhitov
4222c71a69
Pre-release tasks
2023-07-18 11:48:56 +03:00
Alex Plate
3596748059
Prepare to 2.3.0 release
2023-06-14 09:25:02 +03:00
Alex Plate
1855f3b43f
Disable detection of the java OOM on TeamCity
...
With the new version of gradle intellij plugin, it started to print a message that some configuration may cause OOM exception
Funny thing is that TeamCity has an automatic detection of OOM based on the text output.
So, the builds started to fail because TC used to thing that the OOM happened
2023-06-06 17:33:35 +03:00
Alex Plate
e28c57432d
Set stable IJ for releases as the current EAP frezes with the buildSearchableOption task
2023-06-06 14:39:31 +03:00
Alex Plate
0fc04c3ff6
Preparations for 2.2.0 release
2023-04-20 09:43:22 +03:00
Alex Plate
722ec7f8fb
Update configurations
2023-04-15 00:00:52 +03:00
Alex Plate
197b8d7850
Use correct GH publisher
2023-04-14 23:40:51 +03:00
Alex Plate
d51aec080b
Use old github configuration
2023-04-14 23:39:37 +03:00
Alex Plate
0239f78889
Update GH configuration
2023-04-14 23:36:19 +03:00
Alex Plate
651cefca30
Update .teamcity dsl
2023-04-14 23:34:00 +03:00
Alex Plate
7489abc56d
Update GH configuration
2023-04-13 16:17:03 +03:00
Alex Plate
646e34a5c7
Use better name for tests
2023-04-05 22:57:48 +03:00
Alex Plate
8d43329b6e
Another character vanish
2023-04-05 22:48:15 +03:00
Alex Plate
38aca96472
Vanish build ids
2023-04-05 22:46:32 +03:00
Alex Plate
4cd06076c7
Fix incorrect test names
2023-04-05 22:43:35 +03:00
Alex Plate
b485a1406e
Define ids for tests
2023-04-05 22:36:32 +03:00
Alex Plate
cc0aa08d91
Another refactoring
2023-04-05 22:31:39 +03:00
Alex Plate
4dd958a538
Cleanup testing configurations
2023-04-05 22:20:13 +03:00
Alex Plate
83d2d1da4f
Use medium agents for all build configurations
2023-04-05 22:03:30 +03:00
Alex Plate
24e69bec2b
Make abstract build type
2023-04-05 21:58:35 +03:00
Alex Plate
ca337dcca2
Define agent requirements on the project level
2023-04-05 21:52:06 +03:00
Alex Plate
2944c48744
Remove name requirement
2023-04-05 21:42:48 +03:00
Alex Plate
278e7d1a4d
Add CPU requirement
2023-04-05 21:39:15 +03:00
Alex Plate
22e090a0f4
Update agent requirement
2023-04-05 21:33:32 +03:00
Alex Plate
ac918eff16
Use correct requirement
2023-04-05 21:26:39 +03:00
Alex Plate
e8aaeac7dc
Use different agent name
2023-04-05 21:20:19 +03:00
Alex Plate
1769c1006c
Try to use different param
2023-04-05 21:18:21 +03:00
Alex Plate
920a6fe74c
Specify medium agents for dev builds
2023-04-05 21:14:17 +03:00
Alex Plate
bc41ce46a7
Fix incorrect branch for dev builds
2023-04-05 20:57:27 +03:00
Alex Plate
8c2b5671f1
Cleanup vcs source roots for TC
2023-04-05 20:52:30 +03:00
Alex Plate
d0d53d7d20
Update TC configurations
2023-04-05 20:13:04 +03:00
Alex Plate
25872ccf84
Remove ktlint from build configuration
2023-03-31 11:26:38 +03:00
Alex Plate
6419279514
Prepare to 2.1.0 release
2023-01-10 09:59:51 +02:00
Alex Plate
4781d29d67
Prepare to 2.0.0 version
2022-11-01 20:08:27 +02:00
Alex Plate
4300cf5330
Prepare to 1.12.0 release
2022-11-01 19:11:28 +02:00
Alex Plate
5153a42b69
Remove agent requirement
2022-10-27 11:20:54 +03:00
Alex Plate
1105529e91
Update minimal IJ version to 223
2022-10-27 10:29:58 +03:00
Alex Plate
ccdff4f087
TC: Fix missing import
2022-08-25 11:23:22 +03:00
Alex Plate
ff14303e88
TC: add tests for stable version of idea
2022-08-25 11:12:50 +03:00
Alex Plate
505f485568
Update release version
2022-08-12 09:45:30 +03:00
Alex Plate
c008553127
Update TC constants
2022-08-09 09:51:25 +03:00
Alex Plate
040fe806c8
Update release versions of IJ
2022-07-11 09:28:39 +03:00
Alex Plate
42eca1d5f2
Apply TC patches
2022-07-07 11:20:10 +03:00
Alex Plate
ffa3052b50
Update build version of IJ
2022-06-28 11:13:54 +03:00
Alex Plate
aa3b2e988f
Update TC constant
2022-05-24 15:14:36 +03:00
Alex Plate
735686c415
Update TC constant
2022-04-25 14:42:24 +03:00
Alex Plate
acb27d5ccc
[TC] Update qodana configs
2022-04-25 09:45:49 +03:00
Alex Plate
ebd71d41dc
Update TC constant
2022-03-29 12:23:08 +03:00
Alex Plate
02a7eb34ee
[TC]: Update version
2022-02-17 11:42:00 +03:00
Alex Plate
739390739e
[TC]: Register VCS root
2022-02-17 10:56:57 +03:00
Alex Plate
6b2ead0d4e
[TC]: Remove old tests from TC build
2022-02-17 10:52:51 +03:00
Alex Plate
1eaf9e7b17
[TC]: Apply patches
2022-02-17 10:45:12 +03:00
Alex Plate
267fc62865
Add TC tests for 213
2022-02-09 09:54:07 +03:00
Alex Plate
871ee1a6b6
Update release version
2021-12-21 12:51:23 +03:00
Alex Plate
d11ab20617
Revert "Revert "Support new marks""
...
This reverts commit 932296af
2021-12-21 12:51:09 +03:00
Alex Plate
0a1812ec8c
Release preparation
2021-12-21 11:36:53 +03:00
Alex Plate
932296afb6
Revert "Support new marks"
...
This reverts commit 134c68c705
.
2021-12-21 11:36:53 +03:00
Alex Plate
134c68c705
Support new marks
2021-12-10 11:31:57 +03:00
Alex Plate
6e82008ffa
Prepare to 1.9.0 release
2021-12-10 09:51:30 +03:00
lippfi
63ecaff1bc
Add long running tests
2021-11-24 09:52:17 +03:00
Alex Plate
d88f38cf2a
Update release version to 1.8.1
2021-11-09 17:00:15 +03:00
Alex Plate
c437a18288
Prepare for 1.8.0 release
2021-10-27 10:26:21 +03:00
Alex Plate
4d0e0b8ef8
Fix VCS tagging after EAP release
2021-10-26 11:15:57 +03:00
Alex Plate
add1d6225d
[TC] Move 202 to old tests
2021-10-12 15:14:41 +03:00
Alex Plate
fb51236ae2
Add 2021.2 tests
2021-10-12 13:25:58 +03:00
Alex Plate
d27ebad011
Prepare to the new release
2021-09-30 15:28:33 +03:00
Alex Plate
9537003a6d
Prepare to 1.7.1 release
2021-09-20 12:26:54 +03:00
Alex Plate
2643daf0b2
Exclude ktlint test source set check
2021-09-16 10:38:28 +03:00
Alex Plate
b9ab4f6484
Prepare to 1.7.0 release
2021-09-16 10:08:47 +03:00
Alex Plate
e9f0c032a4
UI test: update tests formatting
2021-07-26 18:57:37 +03:00
Alex Plate
5ad202f482
Run linter
2021-07-26 11:21:05 +03:00
Alex Plate
b8086cb509
Prepare to the 0.69 release
2021-07-20 09:35:42 +03:00
Alex Plate
8b0a650631
Update qodana script
2021-07-01 19:31:20 +03:00
Alex Plate
4a0dd31b2c
[TC] Exclude ktlint from checking
2021-07-01 17:36:54 +03:00
Alex Plate
5d68e76b30
[TC] Remove linting checks on GH
2021-07-01 17:18:40 +03:00
Alex Plate
628ce16e99
[TC] Exclude linting check for jobs
2021-06-30 11:20:39 +03:00
Alex Plate
d3e7b5838f
[TC] Fix slack notification issues
2021-06-22 10:50:32 +03:00
Alex Plate
8788d109e3
[TC] Extract version constants
2021-06-22 09:54:56 +03:00
Alex Plate
8b1839ff1b
Prepare to 0.68 release
2021-06-22 09:17:17 +03:00
Alex Plate
e2a7a3686b
Get rid of detekt
2021-05-21 10:17:02 +03:00
Alex Plate
7c06243d54
Prepare to 0.67 release
2021-05-20 10:28:51 +03:00
Alex Plate
dc5a38ccba
Remove TC job for updating authors
2021-05-17 23:16:14 +03:00
Alex Plate
90624c03d2
Apply TC patch
2021-05-17 17:50:50 +03:00
Alex Plate
cc343fae9e
Add update authors task
2021-05-17 17:41:59 +03:00
Alex Plate
b1662cdc1a
[TC] Remove unused imports
2021-05-13 12:05:26 +03:00
Alex Plate
cec56e78bf
[TC] Remove 201 release job
2021-05-13 12:02:40 +03:00
Alex Plate
c9eafe1db3
[TC] Username is not required for token publishing
2021-05-13 10:47:01 +03:00
Alex Plate
5a9281ece4
[TC] Add 2021.1 version of IJ to tests
2021-04-24 16:42:50 +03:00
Alex Plate
254193eb8c
[TC] Revert updated qodana config
2021-04-20 09:39:15 +03:00
Alex Plate
d92e260ffd
[TC] Update qodana config
2021-04-19 13:33:14 +03:00
Alex Plate
3b3fffe838
[TC] update version
2021-04-09 11:19:13 +03:00
Alex Plate
ccd9d05ac7
[TC] Extract linting and formatting into the separate job
2021-03-31 10:51:27 +03:00
Alex Plate
0498fac291
[TC] Add git label after stable release
2021-03-02 10:05:55 +03:00
Alex Plate
fa007148da
[TC] Make slack notification only on stable releases
2021-03-02 10:05:55 +03:00
Alex Plate
597cdf4398
[TC] Add fail condition on artifact size change
2021-02-24 11:20:40 +03:00
Alex Plate
51dbef9060
[TC] Update job name
2021-02-24 04:28:05 +03:00
Alex Plate
d6f771f6c3
[TC] Extract github pull requests into the separate project
2021-02-24 04:24:09 +03:00
Alex Plate
d659ee2880
Apply qodana patch
2021-02-24 04:16:29 +03:00
Alex Plate
5802f7c2c5
[TC] Build dev build a bit later
2021-02-20 12:29:06 +03:00
Alex Plate
3c2640c90d
[TC] Update fail condition
2021-02-20 12:19:47 +03:00
Alex Plate
6f2ea9e893
[TC] Update fail condition
2021-02-20 12:16:46 +03:00
Alex Plate
e16857457c
[TC] Update configs
2021-02-20 11:52:00 +03:00
Alex Plate
928162798f
[TC] Remove unused imports
2021-02-19 11:51:14 +03:00
Alex Plate
7011a4fe07
Update TC versions
2021-02-17 11:07:57 +03:00
Alex Plate
28dfda1370
[TC] Add job for property based tests
2021-01-14 17:00:42 +03:00
Alex Plate
c73b8cf795
[TC] Apply TC patch
2021-01-14 16:58:11 +03:00
Alex Plate
807777f022
[TC] Enable qodana job
2021-01-14 16:55:37 +03:00
Alex Plate
37fcecfdd8
[TC] Apply qodana patch
2021-01-13 22:16:41 +03:00
Alex Plate
d29244efcc
[TC] Add qodana build type
2021-01-13 20:22:58 +03:00
Alex Plate
e1149907ce
Extract versions into the constant
2020-12-29 19:34:08 +03:00
Alex Plate
263376ae92
Add dev builds to the project
2020-12-29 19:08:18 +03:00
Alex Plate
3ffe250f78
Add dev channel build to teamcity
2020-12-29 09:47:37 +03:00
Alex Plate
7976fdd019
Extract old tests into the separate project
2020-12-23 11:35:28 +03:00
Alex Plate
0d3b45189b
Add name property
2020-12-23 11:29:50 +03:00
Alex Plate
7005cb0268
Extract releases into the separate TC subproject
2020-12-23 11:27:25 +03:00
Alex Plate
81421d918a
Sign releases with Alex Plate name
2020-12-23 11:18:35 +03:00
Alex Plate
e3fe198fc1
Update release token to Alex Plate for 201 release
2020-12-23 10:46:12 +03:00
Alex Plate
b981193f19
Create TC configuration for releasing 2020.1 version
2020-12-23 10:37:48 +03:00
Alex Plate
c656da5c75
Prepare to 0.64 release
2020-12-23 09:49:45 +03:00
Alex Plate
0b22b454e6
Prepare to 0.63 release
2020-12-16 12:56:25 +03:00
Alex Plate
ec4c0a0d0d
Update teamcity configurations to deprecate 201 branch
2020-12-16 11:38:52 +03:00
Alex Plate
f9cf62472c
Prepare to 0.62 release
2020-12-15 10:12:31 +03:00
Alex Plate
f998f1be9f
Update teamcity ide version for pull requests builds
2020-12-10 09:52:07 +03:00
Alex Plate
f50753bfd7
Add tests for 2020.3 on TeamCity
2020-12-03 10:02:21 +03:00
Alex Plate
073c62f868
Update version on TeamCity
2020-11-12 10:50:25 +03:00
Alex Plate
04ac0ab743
[TC] Extract plugin verification into the separate build
2020-10-31 19:21:12 +03:00
Alex Plate
c1e415b76a
[TC] Update nvim config
2020-10-31 18:44:16 +03:00
Alex Plate
8ae656dee3
Remove unused export
2020-10-31 18:42:35 +03:00
Alex Plate
c0c5075072
[TC] Use -P to set env var
2020-10-31 18:16:41 +03:00
Alex Plate
59d106b8c4
[TC] Update nvim config
2020-10-31 17:42:58 +03:00