|
|
|
@ -9,8 +9,6 @@ def periph_tests = []
|
|
|
|
|
def other_tests = [] |
|
|
|
|
def unittests = [] |
|
|
|
|
|
|
|
|
|
githubNotify context: 'Jenkins', description: 'Build started', status: 'PENDING', targetUrl: "${env.BUILD_URL}artifact" |
|
|
|
|
|
|
|
|
|
/* stop running jobs */ |
|
|
|
|
abortPreviousBuilds() |
|
|
|
|
|
|
|
|
@ -148,17 +146,9 @@ stage("examples") {
|
|
|
|
|
abortOnError("examples failed") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
def buildState = 'SUCCESS' |
|
|
|
|
|
|
|
|
|
if (currentBuild.result == null) { |
|
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
|
} |
|
|
|
|
else if (currentBuild.result != 'SUCCESS') { |
|
|
|
|
buildState = 'FAILURE' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* set commit status in GitHub with url pointing to logs manually (necessary workaround for now) */ |
|
|
|
|
githubNotify context: 'Jenkins', description: "${currentBuild.result}", status: buildState, targetUrl: "${env.BUILD_URL}artifact" |
|
|
|
|
|
|
|
|
|
/* create a job */ |
|
|
|
|
def make_build(label, board, desc, arg) |
|
|
|
@ -222,7 +212,6 @@ def abortPreviousBuilds()
|
|
|
|
|
def abortOnError(msg) |
|
|
|
|
{ |
|
|
|
|
if ((currentBuild.result != null) && (currentBuild.result == 'FAILURE')) { |
|
|
|
|
githubNotify context: 'Jenkins', description: msg, status: 'FAILURE', targetUrl: "${env.BUILD_URL}artifact" |
|
|
|
|
error msg |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|