web3-developer
0c9f25a845
Try fixing nightly build. ( #2115 )
...
* Add -lrocksdb to fix windows and macos builds.
* Link in windows required libraries.
2024-03-28 23:20:43 +08:00
jangko
b0000eed8b
Add check copyright year linter to CI
2023-11-01 10:41:20 +07:00
andri lim
de634963ad
Selectively download nimbus-eth2 submodules ( #1757 )
2023-09-19 07:47:58 +07:00
jangko
2f6b4de3e9
ci: fix nightly build
2023-02-23 18:34:04 +07:00
Ștefan Talpalaru
0165e43753
dist: dir fix
2022-03-27 13:49:00 +02:00
Ștefan Talpalaru
51bc1cf87f
dist: precompiled binaries and Docker images ( #1015 )
...
* dist: precompiled binaries and Docker images
The builds are reproducible, the binaries are portable and statically link librocksdb.
This took some patching. Upstream PR: https://github.com/facebook/rocksdb/pull/9752
32-bit ARM is missing as a target because two different GCC versions
fail with an ICE when trying to cross-compile RocksDB. Using Clang
instead is too much trouble for a platform that nobody should be using
anyway.
(Clang doesn't come with its own target headers and libraries, can't be
easily convinced to use the ones from GCC, so it needs an fs image from
a 32-bit ARM distro - at which point I stopped caring).
* CI: disable reproducibility test
2022-03-27 13:21:15 +02:00
jangko
455756c098
first step into hive integration, fixes Dockerfile
2021-02-14 18:26:46 +07:00
Zahary Karadjov
74c67a4730
Move the beacon_node docker files to their own repo
2019-09-10 12:42:21 -04:00
Zahary Karadjov
63afc9fd36
Deploy on testnet0 only if we are in the master branch
2019-08-08 15:46:17 +03:00
Zahary Karadjov
8abf069aac
Force-disable the NAT detection in the Docker env
2019-06-24 19:40:26 +03:00
Zahary Karadjov
0f680e887a
A safer wrapper script for launching the beacon node containers in docker
2019-06-21 19:47:37 +03:00
Zahary Karadjov
eb825051fd
[Makefile] support Nimble packages with an inner src directory
2019-06-20 18:52:28 +03:00
Zahary Karadjov
016680f5fb
Try to debug a missing .nimble-link for the news package in the docker builds
2019-06-20 17:06:54 +03:00
Zahary Karadjov
4ff8a7cdf7
Fix outdated build options in the Dockerfiles
2019-06-19 21:48:16 +03:00
Zahary Karadjov
8241320171
Install Go in the beacon_node docker image before compiling the LibP2P deamon
2019-06-19 21:28:54 +03:00
Zahary Karadjov
a5045bc269
Package the LibP2P daemon inside the testnet docker images
2019-06-12 21:22:24 +03:00
Zahary Karadjov
2b26f5f2f4
Deploy only to the correct testnet depending on the current branch
2019-05-14 16:55:03 +03:00
Yuriy Glukhov
c0e6383b3b
make nat-libs in beacon_node Dockerfile
2019-04-23 17:48:33 +03:00
Zahary Karadjov
3a696ab010
Attempt to produce a faster binary that can be profiled wit perf
2019-03-28 22:59:23 +02:00
Zahary Karadjov
69dbf18ffa
New containers for to 30-second slots
2019-03-27 17:55:45 +02:00
Zahary Karadjov
94da80dca4
Fix a mysterious issue affecting the docker Makefiles
2019-03-25 02:25:48 +02:00
Zahary Karadjov
61948725ef
Enable json logging in the beacon_node container
2019-03-25 02:12:44 +02:00
Zahary Karadjov
e9754cf69c
More improvements to the docker build scripts
...
* Make the build deterministic by pinning it to a particular revision
* Add curl as a run-time dependency
* Use the improved Docker practices for the Nimbus build as well
2019-03-23 13:24:48 +02:00
Jakub Sokołowski
6de2dd167e
add Makefile for beacon_node Dockerfile, make image smaller
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-23 13:24:48 +02:00
Zahary Karadjov
46aca468bb
Docker builds for beacon_node and nimbus
2019-03-22 16:38:14 +02:00