21a85d4dd2b4148550c5e9326ebf2ad1c387b0cf
Helper class for Jenkins
This repo add functionality for automate building with platforms.json configuration.
Setup
You should add PLATFORMS_GIT environment to your Jenkins with url to git repo, which
contains single platforms.json file.
Next you should register this library in Jenkins -> System settings -> Global Pipeline Libraries:
- Library name:
SHS.Platforms - Default version:
master - Project Repository:
https://git.shs.tools/SHS/jenkins_lib.git
Usage
@Library('SHS.Platforms') _
node {
def pl = new org.SHS.Platforms(this)
pl.get()
pl.forEach ({ dist ->
print("iterate ${dist.docker_image}")
}, "-test")
}
dist is JSON element of current platform
"-test" is a stage suffix
Description
Languages
Groovy
100%