1192 Commits

Author SHA1 Message Date
Michael Vines
3eb1608403 Skip --user if SOLANA_DOCKER_RUN_NOSETUID is set 2018-06-21 12:24:52 -07:00
Michael Vines
8fde70d4dc Erasure tests do not require a CUDA agent 2018-06-21 11:42:37 -07:00
Michael Vines
5a047833ed Run snap publishing directly on CUDA agent
This is necessary until we build a docker image that also contains a CUDA
installation
2018-06-21 11:42:37 -07:00
Michael Vines
f6c28e6be1 Update snapcraft docker image contain snapcraft 2.42.1 2018-06-21 11:42:37 -07:00
Michael Vines
89fc0ad7a9 Add convenience script to download performance libraries 2018-06-20 16:48:32 -07:00
Greg Fitzgerald
1c97bf50b6 Fix nightly
No longer ignore failures in the nightly build.
2018-06-19 17:38:04 -07:00
Michael Vines
e592243a09 De-double quote 2018-06-19 13:20:47 -07:00
Michael Vines
85b6e7293c Add cleanup script to manage build agent disk space 2018-06-19 12:22:45 -07:00
Michael Vines
75997e6c08 Allow BUILDKITE_BRANCH in containers 2018-06-18 22:51:30 -07:00
Michael Vines
9040d00110 Package solana as a snap 2018-06-18 17:36:03 -07:00
Michael Vines
d4807790ff Add snapcraft login credentials
This file was created as follows:
$ snapcraft export-login --snaps solana --channels beta,edge snapcraft.credentials
$ openssl aes-256-cbc -e -in snapcraft.credentials -out snapcraft.credentials.enc
2018-06-18 17:36:03 -07:00
Michael Vines
3f763f99e2 Fail fast in CI when |cargo fmt| says no 2018-06-15 17:10:00 -07:00
Grimes
efb23f7cf9 Ensure stuck builds eventually timeout 2018-06-07 19:08:03 -07:00
Grimes
013f4674de Target cuda agents 2018-06-07 19:08:03 -07:00
Stephen Akridge
074c9af020 Shellcheck again 2018-06-05 15:32:25 -06:00
Stephen Akridge
2da2d4e365 More shellcheck 2018-06-05 15:32:25 -06:00
Stephen Akridge
8eb76ab2a5 Fix shellcheck 2018-06-05 15:32:25 -06:00
Stephen Akridge
0339f90b40 Fix gf-complete url and symlinks 2018-06-05 15:32:25 -06:00
Stephen Akridge
6843b71a0d Debug erasure ci script 2018-06-05 15:32:25 -06:00
Stephen Akridge
634408b5e8 Add erasure build to ci 2018-06-05 15:32:25 -06:00
Stephen Akridge
b0eab8729f Add erasure ci script 2018-06-05 15:32:25 -06:00
Greg Fitzgerald
3aa2907bd6 Restore shellcheck 2018-06-01 13:43:38 -06:00
Anatoly Yakovenko
9ac7070e08 fix ci 2018-05-30 14:04:48 -06:00
Anatoly Yakovenko
46059a37eb skip shell check 2018-05-30 14:04:48 -06:00
Grimes
86a50ae9e1 Add RUST_BACKTRACE 2018-05-28 22:23:25 -07:00
Grimes
26153d9919 Avoid docker buildkite plugin, which is not supported by bkrun 2018-05-28 22:23:25 -07:00
Grimes
5af922722f Add local buildkite CI runner 2018-05-28 22:23:25 -07:00
Grimes
b70d730b32 Support local .a, skip if unable to find .a 2018-05-28 22:23:25 -07:00
Grimes
bf4b856e0c Don't fail if CODECOV_TOKEN is undefined 2018-05-28 22:23:25 -07:00
Grimes
0cf0ae6755 s/label:/name:/g 2018-05-28 22:23:25 -07:00
Grimes
29061cff39 Delint existing shell scripts 2018-05-28 05:18:46 -06:00
Grimes
b7eec4c89f Lint shell scripts in CI 2018-05-28 05:18:46 -06:00
Grimes
6e35f54738 Simplify environment blocks 2018-05-26 14:38:26 -07:00
Grimes
089294a85e 'ignored' step failures are no longer ignored 2018-05-26 11:00:20 -07:00
Grimes
25c0b44641 Run ignored build step in docker 2018-05-26 11:00:20 -07:00
Greg Fitzgerald
75659ca042 Light up coverage build 2018-05-26 00:36:50 -06:00
Greg Fitzgerald
8d26be8b89 Run benchmarks in nightly
And name functions the same way as test functions
2018-05-26 00:36:50 -06:00
Greg Fitzgerald
af4e95ae0f Only check formatting in stable build 2018-05-26 00:36:50 -06:00
Greg Fitzgerald
b43ae748c3
Update publish.sh 2018-05-25 16:08:14 -06:00
Greg Fitzgerald
5a45eef1dc
Exit cleanup (#252)
* Ignore record_stage exit reason. We only really care about panic exit versus graceful exit.
* Ignore coverage build in CI
2018-05-24 10:03:17 -06:00
Michael Vines
ae29641a18 Run most CI steps in docker 2018-05-22 23:16:25 -07:00
Michael Vines
34514d65bc Add in-tree buildkite pipeline 2018-05-21 23:43:27 -07:00