Waldemar Zurowski
805e9e9f9f
NOTICK: Merging forward updates from OS 4.4 to OS 4.5
2020-08-07 06:16:53 +02:00
Waldemar Zurowski
56b574c66e
Fixed missing elements
2020-08-07 06:07:29 +02:00
Waldemar Żurowski
e524f41738
INFRA-542: Allow change of the default Nexus IQ stage parameter ( #6586 )
...
* adds a parameter to a build
* default value of the parameter is the same as original stage parameter
2020-08-06 20:20:19 +01:00
Waldemar Żurowski
d19c6dddaf
INFRA-541: Remove obsolete jenkins
prefix from Nexus AppID ( #6585 )
2020-08-06 20:17:15 +01:00
Joseph Zuniga-Daly
dbfea9015d
CORDA-3908: Update corda-4.4 .ci/api-current.txt to match the previous release (corda-4.3) ( #6502 )
...
* CORDA-3908: Update .ci/api-current.txt to match the previous release (corda-4.3)
* Reapply changes from PR 5633
https://github.com/corda/corda/pull/5633
* Reapply changes from PR 5711
https://github.com/corda/corda/pull/5711
* Reapply changes from PR 5800
https://github.com/corda/corda/pull/5800
* Reapply changes from PR 5846
https://github.com/corda/corda/pull/5846
* Reapply changes from PR 5833
https://github.com/corda/corda/pull/5833
* Swap order of implemented interfaces - No API change
* Add missing change from PR 5711
* A new parameter was added to MaxRpcRetryException in PR 5869
* LedgerTransaction gained 5 new parameters in PR 5633
2020-08-04 17:09:05 +01:00
Ross Nicoll
fd5472b053
NOTICK Remove memory leak endurance test ( #6514 )
...
Remove memory leak endurance test as it spends 8 minutes testing a single failure case that's not end user visible,
and ultimately manifests elsewhere in test failures (which is where this came from in the beginning). It was a good
idea to confirm the change fixed the issue, but this isn't critical enough to retain.
2020-07-30 15:39:28 +01:00
Waldemar Żurowski
a81e871356
NOTICK: Reverted use of Artifactory cache mechanism ( #6526 )
2020-07-30 05:25:01 +01:00
Waldemar Żurowski
ebdcc97dda
Merge pull request #6520 from corda/INFRA-427-Store-14-days-of-builds
...
Added missing buildDiscarder to docs API publisher Jenkins configuration
2020-07-28 11:31:52 +01:00
Waldemar Zurowski
7f94f6cb39
Added missing buildDiscarder to docs API publisher Jenkins configuration
...
* updated regex for recognised tag to match JenkinsUI configuration
2020-07-28 09:36:11 +01:00
Ross Nicoll
310fa5e082
Merge pull request #6513 from corda/rni/notick/merge-4.4-4.5
...
NOTICK Merge 4.4 to 4.5
2020-07-23 18:33:08 +01:00
Ross Nicoll
9527c553ec
Merge remote-tracking branch 'origin/release/os/4.4' into rni/notick/merge-4.4-4.5
2020-07-23 17:24:36 +01:00
Ross Nicoll
13073c300f
NOTICK: OS 4.3 to OS 4.4 merge ( #6506 )
...
* 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
* CORDA-3916 Update to BouncyCastle 1.61 (#6492 )
Update to BouncyCastle 1.61. Updating one version at a time to mitigate risk of a complex breaking change being introduced.
* Added missing collection of JUnit tests and logs
Co-authored-by: Waldemar Zurowski <waldemar.zurowski@r3.com>
2020-07-23 16:59:42 +01:00
Ross Nicoll
05c2428f2f
NOTICK Add more detail on signature build failures ( #6510 )
...
Add details of the signature provider and key algorithm if `InvalidKeyException` is thrown when constructing a `ContentSigner`, in order to be able to usefully diagnose incorrect signature providers or similar errors.
2020-07-23 15:17:59 +01:00
Waldemar Żurowski
6a51a3fe1f
Merge pull request #6509 from corda/wz/merge-os-44-45-2020-07-23
...
NOTICK: Merging forward Jenkins configuration updates from OS 4.4 to OS 4.5
2020-07-23 11:29:31 +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
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 Ż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
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
Waldemar Żurowski
e7f4e4f717
Merge pull request #6490 from corda/wz/merge-44-45-2020-07-21
...
NOTICK: Empty JUnit results are not allowed
2020-07-21 15:58:09 +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 Żurowski
b52b242837
Merge pull request #6489 from corda/wz/merge-43-44-2020-07-21
...
NOTICK: Empty JUnit results are not allowed
2020-07-21 15:52:53 +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
1c48418904
NOTICK: Remove relaxedThoroughness
variable ( #6483 )
...
It is:
a. No longer works in Jenkins
b. May result spawning 100s of process that kill Windows build. Evidence: https://ci02.dev.r3.com/blue/organizations/jenkins/Corda-Enterprise%2FCorda-ENT-MS-Win-Compatibility%2Fenterprise/detail/PR-3553/25/pipeline/
2020-07-21 09:58:29 +01:00
Matthew Nesbit
2a84108e13
Merge pull request #6479 from corda/vkolomeyko/os-4.4-os-4.5-merge
...
NOTICK: OS 4.4 -> OS 4.5 merge
2020-07-20 13:58:00 +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
Viktor Kolomeyko
fad8999ef4
CORDA-3862: Make SharedMemoryIncremental public ( #6467 )
2020-07-16 10:51:23 +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
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 Żurowski
9a0d1a01b0
Merge pull request #6468 from corda/wz/merge-44-45-2020-07-15
...
INFRA-427: Store 14 days of builds
2020-07-15 12:10:33 +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
Dan Newton
9a8ae0fd32
CORDA-3841 Update session init flow error handling tests ( #6431 )
...
These tests were removed after doing a merge from 4.4. They needed
updating after the changes from 4.4 anyway. These have been included in
this change.
Also fix kill flow tests and send initial tests.
2020-07-07 08:47:09 +01:00
Jonathan Locke
f8d86c0617
INFRA-415: Add empty javadoc to node-driver ( #6429 )
...
Maven central will not allow the node-driver to be published without a Javadoc `.jar` file, even if it is empty. This adds an empty Javadoc `.jar` to the output.
2020-07-02 16:17:34 +01:00
Dan Newton
bfc311e660
Merge pull request #6428 from corda/dan/os-4.4-to-4.5-merge-2020-07-01
...
OS 4.4 to 4.5 merge 2020-07-01
2020-07-02 12:35:21 +01:00
LankyDan
cfe66fc662
Merge branch 'release/os/4.4' into dan/os-4.4-to-4.5-merge-2020-07-01
2020-07-02 10:39:40 +01:00
Dan Newton
ce146bdd59
Merge pull request #6427 from corda/dan/CORDA-3722-session-rollbacks-backport-4.4
...
BACKPORT - NOTICK Non-database error handling in `withEntityManager` (#6239 )
2020-07-02 09:50:22 +01:00
Dan Newton
5f4401d16a
NOTICK Non-database error handling in withEntityManager
( #6239 )
...
When a non-database exception is thrown out of a `withEntityManager`
block, always check if the session needs to be rolled back.
This means if a database error is caught and a new non-database error is
thrown out of the `withEntityManager` block, the transaction is still
rolled back. The flow can then continue progressing as normal.
2020-07-01 18:18:21 +01:00