68 lines
1.4 KiB
Plaintext
68 lines
1.4 KiB
Plaintext
pipelineJob('nwl') {
|
|
displayName('1. NWL CI Pipeline')
|
|
description('CI pipeline for the NetModule Wireless Linux')
|
|
authorization {
|
|
permissionAll('anonymous')
|
|
}
|
|
authenticationToken('buildNwlToken')
|
|
logRotator {
|
|
artifactDaysToKeep(7)
|
|
artifactNumToKeep(7)
|
|
daysToKeep(7)
|
|
numToKeep(7)
|
|
}
|
|
definition {
|
|
cpsScm {
|
|
scm {
|
|
git {
|
|
branches('main')
|
|
extensions {
|
|
cloneOptions {
|
|
depth(1)
|
|
}
|
|
}
|
|
remote {
|
|
credentials('admin_credentials')
|
|
url('ssh://git@bitbucket.gad.local:7999/nm-nsp/nwl-ci.git')
|
|
}
|
|
}
|
|
scriptPath('jobs/Jenkinsfile_BuildAll')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
pipelineJob('nwl-target') {
|
|
displayName('2. NWL Yocto Build')
|
|
description('CI pipeline building a NetModule Wireless Linux Yocto Target')
|
|
authorization {
|
|
permissionAll('anonymous')
|
|
}
|
|
authenticationToken('buildNwlToken')
|
|
logRotator {
|
|
artifactDaysToKeep(7)
|
|
artifactNumToKeep(7)
|
|
daysToKeep(7)
|
|
numToKeep(7)
|
|
}
|
|
definition {
|
|
cpsScm {
|
|
scm {
|
|
git {
|
|
branches('main')
|
|
extensions {
|
|
cloneOptions {
|
|
depth(1)
|
|
}
|
|
}
|
|
remote {
|
|
credentials('admin_credentials')
|
|
url('ssh://git@bitbucket.gad.local:7999/nm-nsp/nwl-ci.git')
|
|
}
|
|
}
|
|
scriptPath('jobs/Jenkinsfile_BuildTarget')
|
|
}
|
|
}
|
|
}
|
|
}
|