| def build = library( | |
| identifier: 'rcptt-pipeline-library@groovy', | |
| retriever: modernSCM( | |
| [ | |
| $class: 'GitSCMSource', | |
| remote: 'https://github.com/xored/rcptt.git' | |
| ] | |
| ) | |
| ).org.eclipse.rcptt.jenkins.Build.new(this) | |
| pipeline { | |
| agent { | |
| kubernetes { | |
| label 'rcptt-build-agent-3.5.4' | |
| yaml build.YAML_BUILD_AGENT | |
| } | |
| } | |
| stages { | |
| stage('Start Build and Test') { | |
| steps { | |
| script { | |
| build.build_and_test(false) | |
| } | |
| } | |
| } | |
| } | |
| post { | |
| always { | |
| script { | |
| build.post_build_actions() | |
| } | |
| } | |
| } | |
| } |