run checks and build steps in parallel
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
9f8ab373f8
commit
49d5a3082e
|
@ -52,6 +52,9 @@ pipeline {
|
|||
}
|
||||
}
|
||||
}
|
||||
stage('Parallel') {
|
||||
parallel {
|
||||
stage('Checks') { stages {
|
||||
stage('Lint') {
|
||||
steps {
|
||||
script { cmn.nix.shell('lein cljfmt check') }
|
||||
|
@ -62,7 +65,9 @@ pipeline {
|
|||
script { cmn.nix.shell('lein test-cljs') }
|
||||
}
|
||||
}
|
||||
stage('Build') {
|
||||
} }
|
||||
stage('Build') { stages {
|
||||
stage('Clojure') {
|
||||
steps {
|
||||
script { cmn.nix.shell('make prod-build-android')}
|
||||
}
|
||||
|
@ -72,6 +77,9 @@ pipeline {
|
|||
script { apk = android.bundle() }
|
||||
}
|
||||
}
|
||||
} }
|
||||
}
|
||||
}
|
||||
stage('Archive') {
|
||||
steps {
|
||||
archiveArtifacts apk
|
||||
|
|
|
@ -51,6 +51,9 @@ pipeline {
|
|||
}
|
||||
}
|
||||
}
|
||||
stage('Parallel') {
|
||||
parallel {
|
||||
stage('Checks') { stages {
|
||||
stage('Lint') {
|
||||
steps {
|
||||
script { cmn.nix.shell('lein cljfmt check') }
|
||||
|
@ -61,7 +64,9 @@ pipeline {
|
|||
script { cmn.nix.shell('lein test-cljs') }
|
||||
}
|
||||
}
|
||||
stage('Build') {
|
||||
} }
|
||||
stage('Build') { stages {
|
||||
stage('Clojure') {
|
||||
steps {
|
||||
script { cmn.nix.shell('make prod-build-ios') }
|
||||
}
|
||||
|
@ -71,6 +76,9 @@ pipeline {
|
|||
script { api = ios.bundle() }
|
||||
}
|
||||
}
|
||||
} }
|
||||
}
|
||||
}
|
||||
stage('Archive') {
|
||||
steps {
|
||||
archiveArtifacts api
|
||||
|
|
|
@ -53,6 +53,9 @@ pipeline {
|
|||
}
|
||||
}
|
||||
}
|
||||
stage('Parallel') {
|
||||
parallel {
|
||||
stage('Checks') { stages {
|
||||
stage('Lint') {
|
||||
steps {
|
||||
script { cmn.nix.shell('lein cljfmt check') }
|
||||
|
@ -63,7 +66,9 @@ pipeline {
|
|||
script { cmn.nix.shell('lein test-cljs') }
|
||||
}
|
||||
}
|
||||
stage('Build') {
|
||||
} }
|
||||
stage('Build') { stages {
|
||||
stage('Clojure') {
|
||||
steps {
|
||||
script { desktop.buildClojureScript() }
|
||||
}
|
||||
|
@ -78,6 +83,9 @@ pipeline {
|
|||
script { app = desktop.bundleLinux(btype) }
|
||||
}
|
||||
}
|
||||
} }
|
||||
}
|
||||
}
|
||||
stage('Archive') {
|
||||
steps {
|
||||
archiveArtifacts app
|
||||
|
|
|
@ -49,6 +49,9 @@ pipeline {
|
|||
}
|
||||
}
|
||||
}
|
||||
stage('Parallel') {
|
||||
parallel {
|
||||
stage('Checks') { stages {
|
||||
stage('Lint') {
|
||||
steps {
|
||||
script { cmn.nix.shell('lein cljfmt check') }
|
||||
|
@ -59,7 +62,9 @@ pipeline {
|
|||
script { cmn.nix.shell('lein test-cljs') }
|
||||
}
|
||||
}
|
||||
stage('Build') {
|
||||
} }
|
||||
stage('Build') { stages {
|
||||
stage('Clojure') {
|
||||
steps {
|
||||
script { desktop.buildClojureScript() }
|
||||
}
|
||||
|
@ -74,6 +79,9 @@ pipeline {
|
|||
script { dmg = desktop.bundleMacOS(btype) }
|
||||
}
|
||||
}
|
||||
} }
|
||||
}
|
||||
}
|
||||
stage('Archive') {
|
||||
steps {
|
||||
archiveArtifacts dmg
|
||||
|
|
|
@ -57,6 +57,9 @@ pipeline {
|
|||
}
|
||||
}
|
||||
}
|
||||
stage('Parallel') {
|
||||
parallel {
|
||||
stage('Checks') { stages {
|
||||
stage('Lint') {
|
||||
steps {
|
||||
script { cmn.nix.shell('lein cljfmt check') }
|
||||
|
@ -67,7 +70,9 @@ pipeline {
|
|||
script { cmn.nix.shell('lein test-cljs') }
|
||||
}
|
||||
}
|
||||
stage('Build') {
|
||||
} }
|
||||
stage('Build') { stages {
|
||||
stage('Clojure') {
|
||||
steps {
|
||||
script { desktop.buildClojureScript() }
|
||||
}
|
||||
|
@ -82,6 +87,9 @@ pipeline {
|
|||
script { app = desktop.bundleWindows(btype) }
|
||||
}
|
||||
}
|
||||
} }
|
||||
}
|
||||
}
|
||||
stage('Archive') {
|
||||
steps {
|
||||
archiveArtifacts app
|
||||
|
|
Loading…
Reference in New Issue