Waldemar Zurowski
0b1ccb48d0
Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-23
2020-07-23 11:31:43 +01:00
Waldemar Zurowski
2e6bd97fe9
Updates
...
* INFRA-508: NexusIQ stage for GA releases updated to `release`
* do not truncate stdio when collecting JUnit tests
2020-07-23 10:46:32 +01:00
Waldemar Zurowski
49c86af354
Merge branch 'release/os/4.4' into wz/merge-os-44-45-2020-07-23
2020-07-23 10:39:12 +01:00
Waldemar Żurowski
14279a30cc
INFRA-508: NexusIQ stage for GA releases updated to release
( #6508 )
2020-07-23 10:36:48 +01:00
Waldemar Zurowski
4e0ebefbcc
Merge branch 'release/os/4.5' into release/os/4.6
2020-07-22 19:56:07 +01:00
Waldemar Zurowski
136743ae61
Merge branch 'release/os/4.4' into release/os/4.5
2020-07-22 19:55:12 +01:00
Waldemar Zurowski
f60f06a85f
INFRA-508: Change appID in sonatype stage for Corda and Corda Enterprise
2020-07-22 19:54:41 +01:00
Waldemar Zurowski
4d03bcb7ed
Merge branch 'release/os/4.4' into release/os/4.5
2020-07-22 19:44:21 +01:00
Waldemar Zurowski
0842ea26b7
NOTICK: Backport Jenkins configuration for nightly builds to release 4.4
2020-07-22 19:43:08 +01:00
Waldemar Zurowski
b1571cc241
Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-22
2020-07-22 19:35:49 +01:00
Waldemar Żurowski
d810067ab6
NOTICK: Fixed for JDK11 builds ( #6501 )
...
* NexusIQ every build related to Corda X.Y (GA, RC, HC, patch or
snapshot) uses the same NexusIQ application
* NexusIQ application application has to exist before a build starts
* Fixed repository name for publishing, use OS instead of Ent one
2020-07-22 14:43:14 +01:00
Waldemar Zurowski
8ee070953a
Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-22
2020-07-22 13:00:42 +01:00
Waldemar Zurowski
6413873f68
Merge branch 'release/os/4.4' into wz/merge-os-44-45-2020-07-22
2020-07-22 12:57:45 +01:00
Waldemar Żurowski
05532c0419
NexusIQ updates ( #6499 )
...
* every build related to Corda X.Y (GA, RC, HC, patch or snapshot) uses
the same NexusIQ application
* NexusIQ application application *has* to exist before a build starts
2020-07-22 12:41:22 +01:00
Waldemar Żurowski
ca37b9b737
PR Code Checks use standard
Jenkins agent ( #6496 )
2020-07-22 09:26:39 +01:00
Ross Nicoll
cd4626d8c2
CORDA-3917 Update to Jackson 2.9.8 ( #6493 )
...
* Update to Jackson 2.9.8 to address multiple security issues, and update warning note about
updates to clarify that it refers to 2.10+. When the note was added 2.9.7 as the highest
available version in the 2.9.x series.
* Add PR code checks Jenkinsfile
2020-07-22 09:08:49 +01:00
Waldemar Zurowski
a90197ed81
Merge branch 'release/os/4.5' into wz/merge-45-46-2020-07-21
2020-07-21 15:59:07 +01:00
Waldemar Zurowski
5ee2626530
Empty JUnit results are not allowed
2020-07-21 15:55:56 +01:00
Waldemar Zurowski
35d0d5c510
Merge branch 'release/os/4.4' into wz/merge-44-45-2020-07-21
2020-07-21 15:53:59 +01:00
Waldemar Zurowski
7437630d56
Empty JUnit results are not allowed
2020-07-21 15:50:21 +01:00
Waldemar Zurowski
969ee34b0a
Merge branch 'release/os/4.3' into wz/merge-43-44-2020-07-21
2020-07-21 15:47:01 +01:00
Waldemar Żurowski
50c51d3e6f
Empty JUnit results are not allowed ( #6488 )
2020-07-21 15:42:57 +01:00
Viktor Kolomeyko
3e9a8cdfcd
Merge remote-tracking branch 'origin/release/os/4.5' into vkolomeyko/os-4.5-os-4.6-merge
2020-07-20 15:16:33 +01:00
Viktor Kolomeyko
4491abd7ba
Merge remote-tracking branch 'origin/release/os/4.4' into vkolomeyko/os-4.4-os-4.5-merge
2020-07-20 11:51:08 +01:00
Waldemar Żurowski
309d2ec69f
INFRA-330 Use Artifactory as cache for all dependencies ( #6253 )
...
* Use a virtual repo (corda-remotes) containing all Corda repositories with dependencies
* activated when CORDA_USE_CACHE environment variable is set
* Update Jenkins configuration to use new functionality
* it does *not* affect local builds as long as environment variable is not set!
2020-07-17 09:39:45 +01:00
Razvan Codreanu
9b77f9a170
INFRA-435 Don't publish internal releases to Docker ( #6475 )
2020-07-16 16:46:10 +01:00
Euan Cairncross
1660e7674b
INFRA-270 Publish archived API docs to Artifactory when tagged ( #6309 )
...
* Reintroduce `build.gradle` from 4.4
* Add Jenkins publication logic
Co-authored-by: Waldemar Zurowski <waldemar.zurowski@r3.com>
Co-authored-by: Ross Nicoll <ross.nicoll@r3.com>
2020-07-16 10:46:42 +01:00
Waldemar Zurowski
36d70a6d9b
Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-15
2020-07-15 21:36:49 +01:00
Waldemar Zurowski
44b5fd1678
Merge branch 'release/os/4.4' into wz/merge-os-44-45-2020-07-15
2020-07-15 21:35:07 +01:00
Waldemar Zurowski
b58609daba
Correct name of Artifactory repository for publishing releases
2020-07-15 21:33:49 +01:00
Waldemar Zurowski
c8ca7cc579
Merge branch 'release/os/4.4' into wz/merge-45-46-2020-07-15
2020-07-15 12:12:29 +01:00
Waldemar Zurowski
f3d8d0d57d
Merge branch 'release/os/4.4' into wz/merge-44-45-2020-07-15
2020-07-15 10:24:45 +01:00
Waldemar Żurowski
ef9934ed4e
Added build discarder settings back ( #6465 )
...
builds are expired only after 14 days
2020-07-15 10:17:58 +01:00
Waldemar Żurowski
75bade2f92
Added NexusIQ scan to nightly snapshot build ( #6461 )
...
* also build on standard agent, no K8S requirements
2020-07-15 07:46:26 +01:00
LankyDan
fdae04fc28
Merge branch 'release/os/4.5' into dan/os-4.5-to-4.6-merge-2020-07-08
2020-07-08 10:44:47 +01:00
LankyDan
c06830d851
Merge branch 'release/os/4.4' into dan/os-4.4-to-4.5-merge-2020-07-01
...
# Conflicts:
# core/src/main/kotlin/net/corda/core/node/ServiceHub.kt
# node/src/integration-test-slow/kotlin/net/corda/node/services/statemachine/StatemachineGeneralErrorHandlingTest.kt
# node/src/integration-test-slow/kotlin/net/corda/node/services/statemachine/StatemachineKillFlowErrorHandlingTest.kt
# node/src/integration-test/kotlin/net/corda/node/flows/FlowEntityManagerTest.kt
# node/src/main/kotlin/net/corda/node/internal/AbstractNode.kt
# node/src/main/kotlin/net/corda/node/services/statemachine/TransitionExecutorImpl.kt
# node/src/main/kotlin/net/corda/node/services/statemachine/interceptors/HospitalisingInterceptor.kt
2020-07-01 17:32:36 +01:00
Razvan Codreanu
33cfa27f0b
INFRA-357 adding nexusIQ stage to JDK 11 regression job ( #6421 )
2020-06-30 20:13:58 +01:00
Razvan Codreanu
bf4d733336
INFRA-371 publish nightly and publish tag to docker hub steps ( #6399 )
2020-06-30 20:12:27 +01:00
Denis Rekalov
e75dc9e415
Merge branch 'release/os/4.5' into denis/CORDA-3856-amqp-header-os-4.6
2020-06-29 13:13:48 +01:00
Denis Rekalov
7686ca2944
Merge branch 'release/os/4.4' into denis/CORDA-3856-amqp-header-os-4.5
2020-06-29 12:35:05 +01:00
Ryan Fowler
31a1ee8803
Merge branch 'release/os/4.5' into NOTICK-rfowler-merge-OS4.5-OS4.6-20200626
2020-06-26 12:14:56 +01:00
Waldemar Żurowski
b21a3c33cd
Added Sonatype check for regression builds ( #6401 )
2020-06-26 10:48:47 +01:00
Ryan Fowler
881d8d687c
Merge branch 'release/os/4.4' into NOTICK-rfowler-merge-OS4.4-OS4.5-20200626
2020-06-26 09:52:16 +01:00
Waldemar Zurowski
3377df2212
Switched to CMD for Windows Server
...
* when using shell there are huge performance penalty
2020-06-20 17:26:57 +01:00
Waldemar Żurowski
1a7e302d5f
Merge pull request #6385 from corda/release/os/4.5
...
NOTICK Merge OS 4.5 -> OS 4.6
2020-06-20 16:44:14 +01:00
Schife
84583d2a1c
INFRA-357 Re adding JDK 11 regression build file that was removed in the 4.4 to 4.5 merge
2020-06-20 11:25:20 +01:00
Schife
6a12cf34ad
Merge branch 'release/os/4.4' of https://github.com/corda/corda into INFRA-357
...
Conflicts:
testing/DockerfileJDK11Azul
2020-06-20 11:22:30 +01:00
Razvan Codreanu
e021022d0d
INFRA-357 Publish build tag ( #6375 )
2020-06-20 11:08:52 +01:00
Waldemar Zurowski
a7644dab8b
Cosmetic change for Windows Server builds
2020-06-19 22:09:02 +01:00
Waldemar Żurowski
ac0e35c854
Trying to ignore push events for Windows Server builds ( #6383 )
2020-06-19 22:03:09 +01:00
Waldemar Zurowski
1a4efbac7f
Merge branch 'release/os/4.5' into merge-45-to-46
2020-06-19 19:48:08 +01:00
Waldemar Zurowski
f1fcce4247
Merge branch 'release/os/4.4' into merge-44-to-45
2020-06-19 19:42:19 +01:00
Waldemar Zurowski
f7b38f0b6d
Merge branch 'release/os/4.3' into merge-43-to-44
2020-06-19 19:32:55 +01:00
Waldemar Żurowski
23f81e73a6
Remove obsolete Jenkins configration for smoke tests ( #6379 )
2020-06-19 19:30:11 +01:00
Razvan Codreanu
618f7211bb
NOTICK fix regression jenkinsfile typo ( #6376 )
2020-06-19 18:25:08 +01:00
Razvan Codreanu
ad21e381dc
INFRA-357 Adding JDK 11 Regression and Build tag jenkinsfile ( #6374 )
2020-06-19 14:10:31 +01:00
Waldemar Zurowski
68771cf430
Merge branch 'release/os/4.4' into merge-44-45
2020-06-19 11:02:34 +01:00
Euan Cairncross
4bfb595e57
INFRA-357 - Add release tag Jenkins build for OS 4.4 ( #6362 )
2020-06-18 23:46:29 +01:00
Waldemar Żurowski
494073590b
INFRA-347: Corda builds for Windows Servers ( #6356 )
2020-06-18 23:19:06 +01:00
Razvan Codreanu
813e9dd242
INFRA-394 enable full junit log to avoid truncation ( #6368 )
2020-06-18 12:52:33 +01:00
Schife
c47c586955
Merge branches 'release/os/4.5' and 'release/os/4.6' of https://github.com/corda/corda into raz/os45to46
...
Conflicts:
Jenkinsfile
2020-06-12 17:28:40 +01:00
Schife
b39aaacd3a
Merge branch 'release/os/4.4' of https://github.com/corda/corda into raz/os44to45
2020-06-12 15:35:33 +01:00
Razvan Codreanu
2b7c220522
INFRA-387 preallocation and deployNodes migration to Code Checks ( #6339 )
...
* preallocate for slow integration tests as well
2020-06-12 15:30:15 +01:00
Ramzi El-Yafi
b43b34a94b
Merge remote-tracking branch 'origin/release/os/4.5' into ramzi/45-46-merge
2020-06-08 09:37:50 +01:00
Ramzi El-Yafi
40a29869c2
Merge remote-tracking branch 'origin/release/os/4.4' into ramzi/44-45-merge
2020-06-05 15:27:34 +01:00
Razvan Codreanu
cf8cd8e004
INFRA-348 JDK 11 Compatibility job migration ( #6311 )
2020-06-05 15:20:03 +01:00
Schife
5f6f36712f
INFRA-381 correctly merged jenkinsfile
2020-06-05 07:56:37 +01:00
Schife
fb184839f4
Merge branch 'release/os/4.5' of https://github.com/corda/corda into razvan-os-4.5-to-4.6-merge
2020-06-05 07:55:48 +01:00
Razvan Codreanu
f27240b1ad
INFRA-381 Removing sonarqube ( #6312 )
2020-06-04 15:06:36 +01:00
Ramzi El-Yafi
6ab6099075
[INFRA-368] Add deployNodes and install gradle tasks ( #6302 )
2020-06-03 14:05:12 +01:00
Ramzi El-Yafi
a9b8751ce7
[INFRA-351] Jenkinsfile for code check jobs ( #6294 )
2020-05-29 13:08:00 +01:00
Ramzi El-Yafi
ef3270e32c
[INFRA-352] Artifactory publication in Jenkins ( #6276 ) ( #6290 )
...
* [INFRA-352] Artifactory publication in Jenkins
* Address review comments
2020-05-28 22:34:37 +01:00
Chris Rankin
6e156bc0ea
Merge commit '6ebc6e9b16575a7afbb781b0d93a8f04b3affba5' into chrisr3-45-merge
2020-05-27 10:40:36 +01:00
Ramzi El-Yafi
4ed57506c8
[INFRA-352] Artifactory publication in Jenkins ( #6276 )
...
* [INFRA-352] Artifactory publication in Jenkins
* Address review comments
2020-05-26 15:26:55 +01:00
Ramzi El-Yafi
e34930f9a8
[INFRA-351] Jenkinsfile for code check jobs ( #6272 )
2020-05-20 22:07:04 +01:00
Razvan Codreanu
5d481523bf
INFRA-350 add suffix to the jdk 11 image to avoid overwrite ( #6269 )
2020-05-19 18:47:54 +01:00
Ramzi El-Yafi
d65568db86
[NOTICK] Remove obsolete on-demand smoke test Jenkins configuration ( #6265 )
2020-05-19 18:46:23 +01:00
Razvan Codreanu
ed9b0ff228
INFRA-350 add suffix to the jdk 11 image to avoid overwrite ( #6268 )
2020-05-19 18:33:54 +01:00
Waldemar Żurowski
5db44790d7
disableConcurrentBuilds
2020-05-13 17:10:46 +01:00
Stefano Franz
4edf618442
remove throttling
2020-05-13 16:39:55 +01:00
Razvan Codreanu
7309949abf
INFRA-311 new jdk11 jenkinsfile ( #6194 )
2020-04-30 09:59:35 +01:00
Razvan Codreanu
f4c1119727
INFRA-284 switching from local k8s label ( #6156 )
2020-04-17 15:53:10 +01:00
Razvan Codreanu
4210c0d81f
INFRA-284 switching from local k8s label ( #6157 )
2020-04-17 15:52:47 +01:00
Razvan Codreanu
e5d554571f
INFRA-284 switching label ( #6153 )
2020-04-17 00:01:55 +01:00
Adel El-Beik
27ea570fbb
CORDA-3696: JDK 11 Testing branch ( #6131 )
...
* CORDA-3696: Temporary update to enable JDK11 build and test. Will eventually be switchable.
* CORDA-3696: Filter out the Nashorn warning.
* CORDA-3696: Add JDK11 classifier.
* CORDA-3696: Updated match string to cope with JDK11.
* CORDA-3696: Filtering out SPHINCS256_SHA256 where failing due to JDK11.
* CORDA-3696: Now remove SPHINCS256_SHA256 only if JDK11.
* CORDA-3696: Fix test failure - switch to regex matching.
* CORDA-3696: Hide the illegal access warnings.
* CORDA-3696: Check for Java11 when disabling Java11 warnings.
* CORDA-3696: Fix unneccessary non null check.
* CORDA-3696: Reverting build env to JDK8
* CORDA-3696: Revert hiding of illegal access warnings via Unsafe class.
* CORDA-3696: Remove internal access warnings and new JDK11 version checker.
* CORDA-3696: Updated build file for OS
* CORDA-3696: Removed typo
* CORDA-3696: Fixed space typo.
* CORDA-3696: Open modules to remove the illegal access warnings.
Co-authored-by: Adel El-Beik <adelel-beik@19LDN-MAC108.local>
2020-04-16 10:20:30 +01:00
Razvan Codreanu
2ad996c0bd
INFRA-284 Testing out new aks template ( #6150 )
...
* INFRA-284 Testing out new aks template
* INFRA-284 switching back to k8s on all files
2020-04-16 07:56:39 +01:00
Dimitris Gounaris
3dc60aa83f
Make sonarqube step resilient to errors ( #6128 )
...
Co-authored-by: Dimitris Gounaris <dimitrisgounaris@20LDN-MAC257.local>
2020-04-03 15:14:03 +01:00
Dimitris Gounaris
76cf4e6e66
TM-213: Add sonarqube configuration in gradle and jenkinsfile ( #6060 )
...
* Add sonarqube for regression builds
* Remove duplicated script tag
* Add detekt support to sonarqube
Co-authored-by: Dimitris Gounaris <dimitrisgounaris@20LDN-MAC257.local>
2020-04-01 11:03:01 +01:00
Razvan Codreanu
bd197b5229
TM-204 Modifying regression builds to prevent bad dependency graphs ( #6013 )
...
* TM-204 attempting to fix regression builds
* TM-204 attempting to fix regression builds
* TM-204 reverting spring boot version and only removing missing dependency
* TM-204 reverting to original build.gradle
* TM-204 re applying dependency
* TM-204 consolidating dependencies
* TM-204 setting spring boot dependency
* TM-204 reverting and upgrading dependency management plugin version in parent gradle file
* TM-204 apply dependency plugin differently
* TM-204 new gradle files
* TM-204 try and fix corda rpc evaluation
* TM-204 try and fix corda rpc evaluation
* TM-204 separate slow integration and smoke test
* TM-204 modifying regression builds to separate slow integration tests and smoke tests as they sometimes result in a bad gradle dependency graph
* TM-204 separating slow integration tests from the rest
* TM-204 change to allow ci03 to run this jenkinsfile
* TM-204 switching to aks label to allow testing on ci03
* TM-204 now that test was successful, switching back to correct prod label
2020-03-03 11:16:37 +00:00
Razvan Codreanu
30167fd2e8
TM-204 Fixing regression builds ( #6009 )
...
* TM-204 attempting to fix regression builds
* TM-204 attempting to fix regression builds
* TM-204 reverting spring boot version and only removing missing dependency
* TM-204 reverting to original build.gradle
* TM-204 re applying dependency
* TM-204 consolidating dependencies
* TM-204 setting spring boot dependency
* TM-204 reverting and upgrading dependency management plugin version in parent gradle file
* TM-204 apply dependency plugin differently
* TM-204 new gradle files
* TM-204 try and fix corda rpc evaluation
* TM-204 try and fix corda rpc evaluation
* TM-204 separate slow integration and smoke test
2020-03-02 14:50:01 +00:00
Razvan Codreanu
c6ab07d92c
TM-197 Fix failing test caused by regression and ignoring flaky DistributedServiceTests ( #5934 )
...
* TM-197 Setting bouncy castle provider in order for the test to pass
* TM-197 setting timeout for all builds at 3 hours
* TM-197 ignoring unstable tests
2020-02-12 14:26:06 +00:00
Razvan Codreanu
42eca48a02
TM-197 Build stability changes ( #5947 )
...
* TM-197 switching 4.3 to use local k8s instances and also make the maximum duration of builds 3 hours, fix 1 test and ignore 2 flaky ones
* update to use local-k8s version of the plugin
Co-authored-by: Stefano Franz <roastario@gmail.com>
2020-02-12 13:58:30 +00:00
Stefano Franz
1d0918cdde
NOTICK - Speed up regression tests ( #5918 )
...
* speed up regression tests
* move to local-k8s for all Jenkins builds
2020-01-31 16:47:24 +00:00
Stefano Franz
d95c3e2b8b
Use a local instance of k8s instead of remote cluster for parallel testing ( #5897 )
...
* switch to new version of plugin
* change plugin version to force refresh
* try using pre-populated cache
* do not preallocate
* no daemon
* reduce cores per fork to increase parallelism
* even more aggresive cpu allocation
2020-01-27 14:58:21 +00:00
Ramzi El-Yafi
ac8a4fc08c
TM-170 Generic on-demand-test configuration ( #5863 )
...
* Generic on-demand test configuration
* Rename library "magic" string from existing-build-control to
corda-shared-build-pipeline-steps
2020-01-24 11:26:52 +00:00
Ramzi El-Yafi
fe52a415fb
Manual fix of mergr for PR-5797 ( #5856 )
2020-01-24 11:26:52 +00:00
Ramzi El-Yafi
2809c0484d
TM-137 Daily email report for release branch regression tests ( #5797 )
...
* Daily email report for release branch regression tests
* Manual merge fix
2020-01-24 11:26:52 +00:00
Ramzi El-Yafi
9ae60a934c
Strategic fix for allure report generation memory issues ( #5845 )
2020-01-24 11:26:52 +00:00
Ramzi El-Yafi
ffe75db464
TM-170 Generic on-demand-test configuration ( #5863 )
...
* Generic on-demand test configuration
* Rename library "magic" string from existing-build-control to
corda-shared-build-pipeline-steps
2020-01-24 10:39:23 +00:00
Ramzi El-Yafi
b195e4f703
Manual fix of mergr for PR-5797 ( #5856 )
2020-01-16 11:55:01 +00:00