-
Notifications
You must be signed in to change notification settings - Fork 6
/
Jenkinsfile
56 lines (54 loc) · 1.5 KB
/
Jenkinsfile
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
pipeline
{
agent none
stages
{
stage ('Ubuntu 20.04')
{
agent {label 'Ubuntu_20.04.1'}
stages
{
stage('Check the AD1939 Driver')
{
when {
anyOf {
changeset "ad1939/*.vhd"
changeset "ad1939/*.tcl"
}
}
steps
{
build job: 'DE10_AudioMini_Passthrough'
}
}
stage('Check the LKMs')
{
when
{
anyOf
{
changeset "ad1939/FE_AD1939.c"
changeset "ad7768/FE_AD7768_4.c"
changeset "pga2505/FE_PGA2505.c"
changeset "tpa613a2/FE_TPA613A2.c"
}
}
steps
{
build job: 'Linux_LKMs'
}
}
stage('Cleanup')
{
steps
{
deleteDir()
dir("${workspace}@tmp") {
deleteDir()
}
}
}
}
}
}
}