blob: 3fa553eb99385f9a7430d7bc24adc043c32eebf5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/bin/sh
set -xe
LAVA_SERVER="validation.linaro.org"
BUILD_STREAM_NAME="/private/team/linaro/ci-$KERNEL_NAME-build/"
LAVA_ENDPOINT="http://ciadmin@$LAVA_SERVER/RPC2/"
build_json_fname=$KERNEL_JOB_NAME"_"$HWPACK_BUILD_DATE"_build_status"
kernel_test_json_fname="kernel_test_$KERNEL_JOB_NAME.json"
lava-dashboard-tool make-stream --dashboard-url "$LAVA_ENDPOINT" "$BUNDLE_STREAM_NAME" || true
lava-dashboard-tool make-stream --dashboard-url "$LAVA_ENDPOINT" "$BUILD_STREAM_NAME" || true
if test $SUBMIT_LAVA_JOB -eq 1; then
for board in `printf "$BOARD_TYPES" | tr ',' ' '`
do
export BOARD_TYPE=$board
if test -z "$HWPACK_TYPE"; then
HWPACK_TYPE=$board
fi
python $WORKSPACE/lci-build-tools/jenkins_kernel_ci_bundle > $build_json_fname
lava-dashboard-tool put --dashboard-url "$LAVA_ENDPOINT" $build_json_fname "$BUILD_STREAM_NAME"
python $WORKSPACE/lci-build-tools/get_latest_ci_hwpack "$board" > $kernel_test_json_fname
lava_job_id=`lava-tool submit-job "$LAVA_ENDPOINT" $kernel_test_json_fname | grep -v EXPERIMENTAL | cut -d ":" -f 2 | tr -d ' '`
echo "LAVA Job Id: $lava_job_id, URL: http://$LAVA_SERVER/scheduler/job/$lava_job_id"
done
fi
|