Justin Florentine
ec7fc4781a
2936 debug docker build ( #2962 )
...
* adds a new docker build focusing on providing tools for debugging
* updates the latest build to only include a jvm, not a full jdk as shipped for Java 17
Signed-off-by: Justin Florentine <justin+github@florentine.us>
3 years ago
fab-10
c26acf171d
Upgrade OpenJDK used by CircleCI to version 11.0.12 ( #2928 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
3 years ago
Justin Florentine
d3c1110a4f
Static Code analysis via SonarQube ( #2853 )
...
* adds static code analysis and publishes results to Hyperledger account at sonarcloud.
Signed-off-by: Justin Florentine <justin.florentine@consensys.net>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
3 years ago
Antony Denyer
31e0b0486e
Remove benchmark from workflow ( #2827 )
...
Remove benchmark from workflow
Signed-off-by: Antony Denyer <git@antonydenyer.co.uk>
Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
3 years ago
Antony Denyer
babde1a231
Add manual approval to benchmark until fixed ( #2825 )
...
Add manual approval to benchmark
Signed-off-by: Antony Denyer <git@antonydenyer.co.uk>
3 years ago
taccatisid
ce28aae8b1
spike: add benchmark ( #2716 )
...
Signed-off-by: Taccat Isid <taccatisid@protonmail.com>
Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
3 years ago
garyschulte
b5113e715f
implement EIP-3607 ( #2676 )
...
* implement EIP-3607
Signed-off-by: Gary Schulte <gary.schulte@consensys.net>
3 years ago
Danno Ferrin
5e0301a749
Update Repo for `main` branch ( #2608 )
...
Switch from `master` to `main` for the default branch
* Update CircleCI configuration
* Update Gradle snapshot detection
* Update issue templates
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
3 years ago
Saravana Perumal Shanmugam
a2767b6adc
p2p tls support ( #2473 )
...
* Added support for Devp2p-over-tls
Signed-off-by: Saravana Perumal Shanmugam <perusworld@linux.com>
3 years ago
Stefan Pingel
f2b09be408
Enable quorum ATs ( #2491 )
...
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
3 years ago
Stefan Pingel
5f2e79c8cb
remove unnecessary CLI flag ( #2478 )
...
* remove unnecessary CLI flag
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
3 years ago
Sally MacFarlane
52d3ac6aa2
CI: use med executor for more steps ( #2381 )
...
* use med executor for more steps
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
* unit tests need xl
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
Co-authored-by: mark-terry <36909937+mark-terry@users.noreply.github.com>
4 years ago
Ricardo Silva
a75301b6a9
ci/cd: Require Quorum Acceptance Tests to pass ( #2361 )
...
* ci/cd: Enable the Quorum Acceptance Tests to break the build if the job fails
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* tidy: remove message about failures ignored
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
Co-authored-by: mark-terry <36909937+mark-terry@users.noreply.github.com>
Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
mark-terry
3e86423457
Tessera Orion-mode privacy ATs ( #2166 )
...
* Refactored privacy ATs to use both Orion and Tessera.
Signed-off-by: Mark Terry <mark.terry@consensys.net>
4 years ago
Sally MacFarlane
9cc91db40c
Entropy aargh ( #2262 )
...
* rename
* file:
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
Sally MacFarlane
9c404d9f86
parallelism 6 ( #2249 )
...
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
Sally MacFarlane
cd906766ae
haveged + urandom ( #2240 )
...
* urandom
* haveged
* parallelism back to 8
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
Sally MacFarlane
a366379629
entropy - reduce parallelism ( #2228 )
...
* reduce parallelism to 6
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
mark-terry
b0043444ca
Removed container test build step. ( #2196 )
...
Signed-off-by: Mark Terry <mark.terry@consensys.net>
4 years ago
garyschulte
877e582c6b
Remove docker-ro creds from circle ci pipeline ( #2165 )
...
Signed-off-by: garyschulte <garyschulte@gmail.com>
4 years ago
Ricardo Silva
166f6d724e
Added new job for Quorum Acceptance Tests ( #2122 )
...
* ci/cd: added new job for GoQ Acceptance Tests running against Besu in GoQuorum mode
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* ci/cd: fixed missing workflow config
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: add missing setup_remote_docker
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* gradle: moved configuration to run the GoQ AT to the gradle file and added capturer of artifacts for circleci
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* tidy: remove unused executer
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: remove unused dependency
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* refactor: moved tags to a separate variable
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: increase resource for at executor
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: ignore GoQ AT job to break pipeline
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* feature: updated tags for the GoQ AT
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: formatting
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: remove istanbul tests
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* doc: renaming to Quorum. remove todo.
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: ignore graphql tests
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* feature: add RPC logs to acceptanceTestsQuorum
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: ignore eth-api-signed
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: ignore public estimate gas tests
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
* fix: remove randomness
Signed-off-by: Ricardo Silva <ricardo.silva@consensys.net>
4 years ago
Sally MacFarlane
b5975d7814
buildDocker depends on assemble only ( #2161 )
...
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
mark-terry
6fe29e5dd9
"container-tests" module. ( #1894 )
...
Signed-off-by: Mark Terry <mark.terry@consensys.net>
4 years ago
Danno Ferrin
324415cbfe
Complete Bintray Exodus ( #1968 )
...
* Remote bintray publish
* Remove references to bintray repos
* Update binary download locations.
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
4 years ago
Danno Ferrin
c05fd11467
Add Artifactory Publishing ( #1886 )
...
To prepare for the Bintray shutdown add publication to the hyperledger's
artifactory instance to the build.
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
4 years ago
Danno Ferrin
b0411c1bf6
restore windows sanity check ( #1626 )
...
Restores windows sanity check we speculatively removed during CI
troubleshooting.
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
4 years ago
Danno Ferrin
1e73ab77d4
[ci] bash comments ( #1628 )
...
switch to bash comments for commented out commands.
(It's inside a scalar, so it should still go to bash)
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
4 years ago
Sally MacFarlane
14880623f1
comment out aws creds ( #1625 )
...
Until we get the Azure AWS creds right, disable those commands
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
Sally MacFarlane
bfd04f9580
rollback circle CI changes ( #1621 )
...
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
Antoine Toulme
006e701047
Fix Windows bat file, add a CircleCI build step for it ( #1608 )
...
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
4 years ago
Joshua Fernandes
ddbd12a591
adding contexts to ci for dockerhub's login policy ( #1501 )
...
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
4 years ago
Joshua Fernandes
b9d218680f
updating base docker containers ( #1429 )
...
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
4 years ago
Usman Saleem
47777e2049
Update acceptance tests build arguments to capture JVM crash logs ( #1327 )
...
Update acceptance tests build arguments to capture JVM crash logs in CircleCI
Signed-off-by: Usman Saleem <usman@usmans.info>
4 years ago
Sally MacFarlane
1e7f3f8e86
capture core dumps from AT ( #1319 )
...
* capture hs_err_pid file
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
4 years ago
Danno Ferrin
8067ff4f82
Multiple Docker Images with different JVMs ( #1277 )
...
Create different Docker images with different base JVMs. Initially
OpenJDK 11.0.7, whatever OpenJDK latest is (14.0.1 at the moment), and
Graal 20.1.0 .
We still maintain a "Default" which will remain Java 11.0.x
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
4 years ago
Danno Ferrin
799abc09c9
Update CI acceptance test box distribution ( #1054 )
...
Increase AT box size to XL
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
4 years ago
Edward
f5bb050ae2
Set the notifications webhook by URL to prevent false alerts ( #952 )
...
In the event that someone who has forked this repository sets up CircleCI integrations for it, we would like that builds on their master branch would not be able to send alerts to the Hyperledger Rocket Chat #besu-contributors channel. Here we move to having the notification web-hook be sent to an address set by the HUBOT_URL variable instead. This environment variable is set in the CircleCI web-app in the same place we set the variables for our secrets for other 3rd party app access.
It has been tested that an environment without the variable being set would cause no issues for the CircleCI build system either for other forked projects.
Signed-off-by: Edward Evans <edward.joshua.evans@gmail.com>
5 years ago
Danno Ferrin
820a426220
Improve reliability of acceptance tests ( #830 )
...
* Improve reliability of acceptance tests
The acceptance tests have tests where a large number of besu processes
are stared and stopped, sometimes many at once. Instead of large
boxes this configuration relies on many boxes.
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
* increase memory
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
* try medium plus
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
5 years ago
Horacio Mijail Antón Quiles
823a0f2817
Store test logs in CI ( #781 )
...
* Capture test logs in CI
If test logs were saved, store them as CI artifacts
* Only keep logs for failed tests
* Catch tests who didn't define names into a generic filename
Signed-off-by: Horacio Mijail Anton Quiles <hmijail@gmail.com>
Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
5 years ago
Horacio Mijail Antón Quiles
83fb2cfc76
Remove Redundant Gradle Flags ( #788 )
...
Remove redundant memory and parallel flags.
Signed-off-by: Horacio Mijail Anton Quiles <hmijail@gmail.com>
5 years ago
Abdelhamid Bakhta
f03061d2b4
Database Migration acceptance testing - using pre-generated database archives ( #430 )
...
Signed-off-by: Abdelhamid Bakhta <abdelhamid.bakhta@consensys.net>
5 years ago
Joshua Fernandes
f12c92ec58
add the binary on ci at build time, dont need it to be in the code base ( #359 )
...
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
5 years ago
Adrian Sutton
58f22eb9ed
Split acceptance tests across multiple boxes. ( #273 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
5 years ago
Edward
38035b153a
webhook notifications for rocket-chat ( #233 )
...
Enables webhook reporting to the consumer created in hyperledger/hyperledger-rocket-chat-hubot#32 for announcements of build failure in rocket chat
Signed-off-by: Edward Evans <edward.joshua.evans@gmail.com>
5 years ago
Edward
05cb23bdcc
Key cache by file that specifies dependencies ( #257 )
...
Signed-off-by: Edward Evans <edward.joshua.evans@gmail.com>
5 years ago
Danno Ferrin
fc7338fba7
EIP-2384 - Ice Age Adustment around Istanbul ( #211 )
...
Add support for MuirGlacier
* Add block numbers for Ropsten and Mainnet
* Add reference tests for difficulty calculations
* Update reference tests for new MuirGlacier difficulty tests
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
5 years ago
Joshua Fernandes
1b24efa29f
fix for docker login acr ( #218 )
...
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
5 years ago
Joshua Fernandes
9562c71db2
publish image to azure acr in addition to dockerhub ( #217 )
...
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
5 years ago
Joshua Fernandes
ddb8fa425f
storing dist artifacts ( #208 )
...
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
5 years ago
Joshua Fernandes
58e7d2c2cf
deprecate jenkins, update readme with circle status & added dist artifacts in ci ( #207 )
...
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
5 years ago