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'
// plugins to install in test instance
testPlugins 'org.jenkins-ci.plugins:ghprb:1.31.4'
testPlugins 'com.coravy.hudson.plugins.github:github:1.19.0'
testPlugins "org.jenkins-ci.plugins:ghprb:${gitHubPullRequestPluginVersion}"
testPlugins "org.jenkins-ci.plugins:nested-view:${nestedViewPluginVersion}"
testPlugins "com.coravy.hudson.plugins.github:github:${gitHubPluginVersion}"
}
task resolveTestPlugins(type: Copy) {

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

@ -1,2 +1,5 @@
jobDslVersion=1.71
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') {
jobs {
regex(/^steeltoe-.+/)
nestedView('Steeltoe') {
views {
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()
status()
name()