forked from lf-edge/eden
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJenkinsfile
More file actions
26 lines (25 loc) · 570 Bytes
/
Jenkinsfile
File metadata and controls
26 lines (25 loc) · 570 Bytes
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
pipeline {
agent any
stages {
stage('') {
steps {
sh '''#!/bin/bash
make clean
result=""
q=1
while [ "$result" == "" ]
do
result=$(curl https://registry.hub.docker.com/v2/repositories/lfedge/eve/tags?page=$q | jq -r \'."results"[]["name"]\' | grep kvm-amd64 | head -1)
q=$((q + 1))
done
result2=${result%-kvm-amd64}
echo $result2
make build
./eden config add default
./eden config set default --key=eve.accel --value=false
./eden config set default --key=eve.tag --value=$result2
./eden test ./tests/workflow'''
}
}
}
}