mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
This commit is contained in:
parent
27076ca2bd
commit
470d712a66
2 changed files with 32 additions and 38 deletions
|
@ -30,38 +30,22 @@ kibanaPipeline(timeoutMinutes: 210) {
|
|||
"ES_SNAPSHOT_MANIFEST=${SNAPSHOT_MANIFEST}",
|
||||
'IGNORE_SHIP_CI_STATS_ERROR=true',
|
||||
]) {
|
||||
parallel([
|
||||
'kibana-intake-agent': workers.intake('kibana-intake', './test/scripts/jenkins_unit.sh'),
|
||||
'kibana-oss-agent': workers.functional('kibana-oss-tests', { kibanaPipeline.buildOss() }, [
|
||||
'oss-ciGroup1': kibanaPipeline.ossCiGroupProcess(1),
|
||||
'oss-ciGroup2': kibanaPipeline.ossCiGroupProcess(2),
|
||||
'oss-ciGroup3': kibanaPipeline.ossCiGroupProcess(3),
|
||||
'oss-ciGroup4': kibanaPipeline.ossCiGroupProcess(4),
|
||||
'oss-ciGroup5': kibanaPipeline.ossCiGroupProcess(5),
|
||||
'oss-ciGroup6': kibanaPipeline.ossCiGroupProcess(6),
|
||||
'oss-ciGroup7': kibanaPipeline.ossCiGroupProcess(7),
|
||||
'oss-ciGroup8': kibanaPipeline.ossCiGroupProcess(8),
|
||||
'oss-ciGroup9': kibanaPipeline.ossCiGroupProcess(9),
|
||||
'oss-ciGroup10': kibanaPipeline.ossCiGroupProcess(10),
|
||||
'oss-ciGroup11': kibanaPipeline.ossCiGroupProcess(11),
|
||||
'oss-ciGroup12': kibanaPipeline.ossCiGroupProcess(12),
|
||||
]),
|
||||
'kibana-xpack-agent': workers.functional('kibana-xpack-tests', { kibanaPipeline.buildXpack() }, [
|
||||
'xpack-ciGroup1': kibanaPipeline.xpackCiGroupProcess(1),
|
||||
'xpack-ciGroup2': kibanaPipeline.xpackCiGroupProcess(2),
|
||||
'xpack-ciGroup3': kibanaPipeline.xpackCiGroupProcess(3),
|
||||
'xpack-ciGroup4': kibanaPipeline.xpackCiGroupProcess(4),
|
||||
'xpack-ciGroup5': kibanaPipeline.xpackCiGroupProcess(5),
|
||||
'xpack-ciGroup6': kibanaPipeline.xpackCiGroupProcess(6),
|
||||
'xpack-ciGroup7': kibanaPipeline.xpackCiGroupProcess(7),
|
||||
'xpack-ciGroup8': kibanaPipeline.xpackCiGroupProcess(8),
|
||||
'xpack-ciGroup9': kibanaPipeline.xpackCiGroupProcess(9),
|
||||
'xpack-ciGroup10': kibanaPipeline.xpackCiGroupProcess(10),
|
||||
'xpack-ciGroup11': kibanaPipeline.xpackCiGroupProcess(11),
|
||||
'xpack-ciGroup12': kibanaPipeline.xpackCiGroupProcess(12),
|
||||
'xpack-ciGroup13': kibanaPipeline.xpackCiGroupProcess(13),
|
||||
]),
|
||||
])
|
||||
kibanaPipeline.withTasks {
|
||||
tasks([
|
||||
kibanaPipeline.scriptTaskDocker('Jest Integration Tests', 'test/scripts/test/jest_integration.sh'),
|
||||
kibanaPipeline.scriptTask('API Integration Tests', 'test/scripts/test/api_integration.sh'),
|
||||
])
|
||||
|
||||
task {
|
||||
kibanaPipeline.buildOss(6)
|
||||
tasks.ossCiGroups()
|
||||
}
|
||||
|
||||
task {
|
||||
kibanaPipeline.buildXpack(10)
|
||||
tasks.xpackCiGroups()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
promoteSnapshot(SNAPSHOT_VERSION, SNAPSHOT_ID)
|
||||
|
@ -72,7 +56,9 @@ kibanaPipeline(timeoutMinutes: 210) {
|
|||
}
|
||||
|
||||
def promoteSnapshot(snapshotVersion, snapshotId) {
|
||||
node(workers.label('s')) {
|
||||
esSnapshots.promote(snapshotVersion, snapshotId)
|
||||
if (buildUtils.getBuildStatus() == 'SUCCESS') {
|
||||
node(workers.label('s')) {
|
||||
esSnapshots.promote(snapshotVersion, snapshotId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -36,6 +36,16 @@ def test() {
|
|||
])
|
||||
}
|
||||
|
||||
def ossCiGroups() {
|
||||
def ciGroups = 1..12
|
||||
tasks(ciGroups.collect { kibanaPipeline.ossCiGroupProcess(it, true) })
|
||||
}
|
||||
|
||||
def xpackCiGroups() {
|
||||
def ciGroups = 1..13
|
||||
tasks(ciGroups.collect { kibanaPipeline.xpackCiGroupProcess(it, true) })
|
||||
}
|
||||
|
||||
def functionalOss(Map params = [:]) {
|
||||
def config = params ?: [
|
||||
serverIntegration: true,
|
||||
|
@ -50,8 +60,7 @@ def functionalOss(Map params = [:]) {
|
|||
kibanaPipeline.buildOss(6)
|
||||
|
||||
if (config.ciGroups) {
|
||||
def ciGroups = 1..12
|
||||
tasks(ciGroups.collect { kibanaPipeline.ossCiGroupProcess(it, true) })
|
||||
ossCiGroups()
|
||||
}
|
||||
|
||||
if (config.firefox) {
|
||||
|
@ -91,8 +100,7 @@ def functionalXpack(Map params = [:]) {
|
|||
kibanaPipeline.buildXpack(10)
|
||||
|
||||
if (config.ciGroups) {
|
||||
def ciGroups = 1..13
|
||||
tasks(ciGroups.collect { kibanaPipeline.xpackCiGroupProcess(it, true) })
|
||||
xpackCiGroups()
|
||||
}
|
||||
|
||||
if (config.firefox) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue