From 4fdc5b786172dc165e3da052c9ab120d601a80a8 Mon Sep 17 00:00:00 2001 From: Matt Rendina Date: Fri, 11 Jan 2019 17:15:31 -0500 Subject: Preliminaries for functionality testing (#29) * Minor adjustments to allow folder-level library loading in Jenkins * Switched to default master node label * Added first pass at a functionality-testing Jenkinsfile and pytest suite. * Removed redundant `@Grab` of `github-api` library. --- vars/utils.groovy | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'vars/utils.groovy') diff --git a/vars/utils.groovy b/vars/utils.groovy index ef651dc..a159145 100644 --- a/vars/utils.groovy +++ b/vars/utils.groovy @@ -1,12 +1,10 @@ // Jenkinsfile support utilities -import BuildConfig.BuildConfig -import JobConfig +import BuildConfig import groovy.io.FileType import groovy.json.JsonOutput import org.apache.commons.lang3.SerializationUtils import org.apache.commons.io.FilenameUtils -@Grab(group='org.kohsuke', module='github-api', version='1.93') import org.kohsuke.github.GitHub @@ -43,7 +41,7 @@ def postGithubIssue(reponame, username, password, subject, message) { // need to abort from Jenkinsfile. def scm_checkout(args = ['skip_disable':false]) { skip_job = 0 - node("on-master") { + node('master') { stage("Setup") { checkout(scm) @@ -356,7 +354,7 @@ def stageArtifactory(config) { // @param jobconfig JobConfig object holding paramters that influence the // behavior of the entire Jenkins job. def stagePostBuild(jobconfig) { - node("on-master") { + node('master') { stage("Post-build") { if (jobconfig.post_test_summary) { testSummaryNotify(jobconfig.all_posts_in_same_issue) -- cgit