KEYWORDS and METHODS : https://www.jenkins.io/doc/book/pipeline/syntax/
pipeline
node
agent
options
parameters
environment
stage
steps
writeFile
archiveArtifacts
sh
bat
def <variableName>
git url=""
docker //docker plugin, docker pipeline
echo
println
printenv
withCredentials
sshagent
checkout scm
try
catch
throw
finally
error
cleanWs
build
withEnv
tool
parallel
sleep
timestamps
stash
unstash
dir
pwd
ansiColor
post
always
cleanup
unsuccessful
unstable
success
failure
aborted
changed
fixed
regression
input
id
message
when
beforeInput
beforeAgent
triggeredBy
mail
emailext
publishHTML
archive
currentBuild.result // https://opensource.triology.de/jenkins/pipeline-syntax/globals
docker.image() // https://opensource.triology.de/jenkins/pipeline-syntax/globals#docker
docker.build()
docker.withServer()
docker.withRegistry()
docker.image().inside()
docker.image().push()