File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ node {
2+ def SOURCEDIR = pwd()
3+ try {
4+ stage(" Clean up" ) {
5+ step([$class : ' WsCleanup' ])
6+ }
7+ stage(" Checkout Code" ) {
8+ checkout scm
9+ }
10+ stage(" Test with Docker" ) {
11+ withEnv([" API_KEY=${ env.ROSETTE_API_KEY} " , " ALT_URL=${ env.BINDING_TEST_URL} " ]) {
12+ sh " docker run --rm -e API_KEY=${ API_KEY} -e ALT_URL=${ ALT_URL} -v ${ SOURCEDIR} :/source rosetteapi/docker-nodejs"
13+ }
14+ }
15+ slack(true )
16+ } catch (e) {
17+ currentBuild. result = " FAILED"
18+ slack(false )
19+ throw e
20+ }
21+ }
22+
23+ def slack (boolean success ) {
24+ def color = success ? " #00FF00" : " #FF0000"
25+ def status = success ? " SUCCESSFUL" : " FAILED"
26+ def message = status + " : Job '${ env.JOB_NAME} [${ env.BUILD_NUMBER} ]' (${ env.BUILD_URL} )"
27+ slackSend(color : color, channel : " #rapid" , message : message)
28+ }
You can’t perform that action at this time.
0 commit comments