Add local buildkite CI runner
This commit is contained in:
parent
b70d730b32
commit
5af922722f
|
@ -0,0 +1,2 @@
|
|||
/node_modules/
|
||||
/package-lock.json
|
|
@ -0,0 +1,19 @@
|
|||
#!/bin/bash -e
|
||||
#
|
||||
# Run the entire buildkite CI pipeline locally for pre-testing before sending a
|
||||
# Github pull request
|
||||
#
|
||||
|
||||
cd "$(dirname "$0")/.."
|
||||
BKRUN=ci/node_modules/.bin/bkrun
|
||||
|
||||
if [[ ! -x $BKRUN ]]; then
|
||||
(
|
||||
set -x
|
||||
cd ci/
|
||||
npm install bkrun
|
||||
)
|
||||
fi
|
||||
|
||||
set -x
|
||||
./ci/node_modules/.bin/bkrun ci/buildkite.yml
|
|
@ -6,7 +6,7 @@ cd "$(dirname "$0")/.."
|
|||
|
||||
set -x
|
||||
docker pull koalaman/shellcheck
|
||||
find . -name "*.sh" -not -regex ".*/.cargo/.*" -print0 \
|
||||
find -E . -name "*.sh" -not -regex ".*/(.cargo|node_modules)/.*" -print0 \
|
||||
| xargs -0 \
|
||||
docker run -w /work -v "$PWD:/work" \
|
||||
koalaman/shellcheck --color=always --external-sources --shell=bash
|
||||
|
|
Loading…
Reference in New Issue