Skip to content

Commit 104b800

Browse files
committed
ci: add e2e windows nightly build
Referenced issue: * status-im/infra-ci#86
1 parent ab01a8d commit 104b800

File tree

1 file changed

+33
-5
lines changed

1 file changed

+33
-5
lines changed

ci/Jenkinsfile.combined

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,39 @@ pipeline {
8080
}
8181
}
8282
}
83-
stage('Windows/x86_64') { steps { script {
84-
windows_x86_64 = getArtifacts(
85-
'Windows', jenkins.Build('status-desktop/systems/windows/x86_64/package')
86-
)
87-
} } }
83+
stage('Windows/x86_64 and E2E') {
84+
stages {
85+
stage('Windows/x86_64') {
86+
steps {
87+
script {
88+
windows_x86_64 = getArtifacts(
89+
'Windows', jenkins.Build('status-desktop/systems/windows/x86_64/package')
90+
)
91+
}
92+
}
93+
}
94+
stage('E2E') {
95+
when {
96+
expression {
97+
env.JOB_NAME.toLowerCase().contains('nightly')
98+
}
99+
}
100+
steps {
101+
script {
102+
windows_e2e = build(
103+
job: 'status-desktop/systems/windows/x86_64/tests-e2e',
104+
parameters: jenkins.mapToParams([
105+
BUILD_SOURCE: windows_x86_64.fullProjectName,
106+
TESTRAIL_RUN_NAME: utils.pkgFilename(),
107+
TEST_SCOPE_FLAG: utils.isReleaseBuild() ? '-m=critical' : '',
108+
GIT_REF: env.BRANCH_NAME,
109+
]),
110+
)
111+
}
112+
}
113+
}
114+
}
115+
}
88116
stage('MacOS/aarch64') { steps { script {
89117
macos_aarch64 = getArtifacts(
90118
'MacOS/aarch64', jenkins.Build('status-desktop/systems/macos/aarch64/package')

0 commit comments

Comments
 (0)