ci: run E2E as soon as linux stage is complete (#16069)

Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
This commit is contained in:
Anastasiya 2024-08-12 16:23:13 +03:00 committed by GitHub
parent 41b26e2094
commit 6edabc3c8e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 28 additions and 18 deletions

View File

@ -33,11 +33,34 @@ pipeline {
stages {
stage('Build') {
parallel {
stage('Linux/x86_64') { steps { script {
linux_x86_64 = getArtifacts(
'Linux', jenkins.Build('status-desktop/systems/linux/x86_64/package')
)
} } }
stage('Linux/x86_64 and E2E') {
stages {
stage('Linux/x86_64') {
steps {
script {
linux_x86_64 = getArtifacts(
'Linux', jenkins.Build('status-desktop/systems/linux/x86_64/package')
)
}
}
}
stage('E2E') {
steps {
script {
linux_e2e = build(
job: 'status-desktop/systems/linux/x86_64/tests-e2e-new',
parameters: jenkins.mapToParams([
BUILD_SOURCE: linux_x86_64.fullProjectName,
TESTRAIL_RUN_NAME: utils.pkgFilename(),
TEST_SCOPE_FLAG: utils.isReleaseBuild() ? '-m=critical' : '',
GIT_REF: env.BRANCH_NAME,
]),
)
}
}
}
}
}
stage('Linux/x86_64/Nix') { steps { script {
linux_x86_64_nix = getArtifacts(
'Linux', jenkins.Build('status-desktop/systems/linux/x86_64/package-nix')
@ -60,19 +83,6 @@ pipeline {
} } }
}
}
stage('E2E') {
steps { script {
linux_e2e = build(
job: 'status-desktop/systems/linux/x86_64/tests-e2e-new',
parameters: jenkins.mapToParams([
BUILD_SOURCE: linux_x86_64.fullProjectName,
TESTRAIL_RUN_NAME: utils.pkgFilename(),
TEST_SCOPE_FLAG: utils.isReleaseBuild() ? '-m=critical' : '',
GIT_REF: env.BRANCH_NAME,
]),
)
} }
}
stage('Publish') {
when { expression { params.PUBLISH } }
steps { script {