This commit is contained in:
Chris Cheetham 2019-02-19 10:28:21 -05:00
Родитель 5dddb96bbe
Коммит 10e169519a
3 изменённых файлов: 51 добавлений и 9 удалений

Просмотреть файл

@ -42,8 +42,9 @@ dependencies {
testCompile 'org.jenkins-ci.plugins:structs:1.6@jar' testCompile 'org.jenkins-ci.plugins:structs:1.6@jar'
// plugins to install in test instance // plugins to install in test instance
testPlugins 'org.jenkins-ci.plugins:ghprb:1.31.4' testPlugins "org.jenkins-ci.plugins:ghprb:${gitHubPullRequestPluginVersion}"
testPlugins 'com.coravy.hudson.plugins.github:github:1.19.0' testPlugins "org.jenkins-ci.plugins:nested-view:${nestedViewPluginVersion}"
testPlugins "com.coravy.hudson.plugins.github:github:${gitHubPluginVersion}"
} }
task resolveTestPlugins(type: Copy) { task resolveTestPlugins(type: Copy) {

Просмотреть файл

@ -1,2 +1,5 @@
jobDslVersion=1.71
jenkinsVersion=2.162 jenkinsVersion=2.162
jobDslVersion=1.71
gitHubPluginVersion=1.19.0
gitHubPullRequestPluginVersion=1.31.4
nestedViewPluginVersion=1.17

Просмотреть файл

@ -1,12 +1,50 @@
/** /*
* Jenkins DSL for Steeltoe view. * Jenkins DSL for Steeltoe views.
*/ */
listView('Steeltoe') { nestedView('Steeltoe') {
jobs { views {
regex(/^steeltoe-.+/) listView('Steeltoe Samples') {
jobs {
regex(/^steeltoe-samples-.+/)
}
columns defaultColumns()
}
listView('Steeltoe Samples: Configuration') {
jobs {
regex(/^steeltoe-samples-configuration-.+/)
}
columns defaultColumns()
}
listView('Steeltoe Samples: Connectors') {
jobs {
regex(/^steeltoe-samples-connectors-.+/)
}
columns defaultColumns()
}
listView('Steeltoe Samples: Management') {
jobs {
regex(/^steeltoe-samples-management-.+/)
}
columns defaultColumns()
}
listView('Steeltoe Samples: Security') {
jobs {
regex(/^steeltoe-samples-security-.+/)
}
columns defaultColumns()
}
listView('Steeltoe Jenkins Seed') {
jobs {
regex(/^steeltoe-seed$/)
}
columns defaultColumns()
}
} }
columns { }
private Closure defaultColumns() {
return {
weather() weather()
status() status()
name() name()