270 lines
3.5 KiB
Text
Executable file
270 lines
3.5 KiB
Text
Executable file
snippet steps
|
|
steps {
|
|
sh '${1:make check}'
|
|
junit '${2:reports/**/*.xml}'
|
|
}
|
|
${0}
|
|
|
|
snippet stage
|
|
stage('${1:Test}'){
|
|
steps {
|
|
sh '${2:make check}'
|
|
junit '${3:reports/**/*.xml}'
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pipeline
|
|
pipeline {
|
|
agent any
|
|
stages {
|
|
stage('${1:Build}') {
|
|
steps {
|
|
sh '${2:make}'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pipeline_sample
|
|
pipeline {
|
|
agent any
|
|
stages {
|
|
stage('${1:Build}') {
|
|
steps {
|
|
sh '${2:make}'
|
|
}
|
|
}
|
|
stage('${3:Test}'){
|
|
steps {
|
|
sh '${4:make check}'
|
|
junit '${5:reports/**/*.xml}'
|
|
}
|
|
}
|
|
stage('${6:Deploy}') {
|
|
steps {
|
|
sh '${7:make publish}'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet d
|
|
docker {
|
|
image '${1:myregistry.com/node'}'
|
|
label '${2:my-defined-label'}'
|
|
registryUrl '${3:https://myregistry.com/'}'
|
|
registryCredentialsId '${4:myPredefinedCredentialsInJenkins'}'
|
|
}
|
|
|
|
|
|
snippet df
|
|
dockerfile {
|
|
filename '${1:Dockerfile.build}'
|
|
dir '${2:build}'
|
|
label '${3:my-defined-label}'
|
|
registryUrl '${4:https://myregistry.com/}'
|
|
registryCredentialsId '${5:myPredefinedCredentialsInJenkins}'
|
|
}
|
|
|
|
snippet pa
|
|
post {
|
|
always {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pc
|
|
post {
|
|
changed {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pf
|
|
post {
|
|
fixed {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pr
|
|
post {
|
|
regression {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pab
|
|
post {
|
|
aborted {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pfa
|
|
post {
|
|
failure {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet ps
|
|
post {
|
|
success {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pu
|
|
post {
|
|
unstable {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet pc
|
|
post {
|
|
cleanup {
|
|
${1}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
|
|
snippet psss
|
|
pipeline {
|
|
agent any
|
|
stages {
|
|
stage('${1:Build}') {
|
|
steps {
|
|
sh '${2:make}'
|
|
}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet sss
|
|
stages {
|
|
stage('${1:Build}') {
|
|
steps {
|
|
sh '${2:make}'
|
|
}
|
|
}
|
|
}
|
|
${0}
|
|
|
|
|
|
|
|
snippet parameters
|
|
parameters{
|
|
${1}
|
|
}
|
|
${0}
|
|
|
|
snippet paramtext
|
|
text(name: "${1:BIOGRAPHY}" , defaultValue: "${2:default}" , description: "${3:Enter some information about the person}")
|
|
${0}
|
|
|
|
snippet parambool
|
|
booleanParam(name: "${1:TOGGLE}" , defaultValue: ${2:default}, description: "${3:Toggle this value}")
|
|
${0}
|
|
|
|
snippet paramchoice
|
|
choice(name: "${1:CHOICE}" , choices: ["${2:Choices}",] , description: "${3:Pick something}")
|
|
${0}
|
|
|
|
snippet parampassword
|
|
password(name: "${1:PASSWORD}" , defaultValue: "${2:SECRET}" , description: "${3:Enter a password}")
|
|
${0}
|
|
|
|
snippet paramfile
|
|
file(name: "${1:FILE}" , description: "${2:Choose a file to upload}")${0}
|
|
${0}
|
|
|
|
snippet triggers
|
|
triggers {
|
|
cron('${1:H */4 * * 1-5}')
|
|
}
|
|
${0}
|
|
|
|
snippet input
|
|
input {
|
|
message '${1:Should we continue?}'
|
|
ok '${2:Yes, we should.}'
|
|
submitter '${3:alice,bob}'
|
|
parameters {
|
|
string(name: '${4:PERSON}' , defaultValue: '${5:Mr Jenkins}' , description: '${6:Who should I say hello to?}')
|
|
}
|
|
}
|
|
${0}
|
|
|
|
snippet whenbranch
|
|
when {
|
|
branch '${1:branch}'
|
|
}
|
|
${0}
|
|
snippet whenbuildingTag
|
|
when {
|
|
buildingTag '${1:tag}'
|
|
}
|
|
${0}
|
|
snippet whenchangelog
|
|
when {
|
|
changelog '${1:changelog}'
|
|
}
|
|
${0}
|
|
snippet whenchangeset
|
|
when {
|
|
changeset '${1:changeSet}'
|
|
}
|
|
${0}
|
|
snippet whenchangeRequest
|
|
when {
|
|
changeRequest '${1:changeRequest}'
|
|
}
|
|
${0}
|
|
snippet whenenvironment
|
|
when {
|
|
environment '${1:environment}'
|
|
}
|
|
${0}
|
|
snippet whenequals
|
|
when {
|
|
equals '${1:equals}'
|
|
}
|
|
${0}
|
|
snippet whenexpression
|
|
when {
|
|
expression '${1:expression}'
|
|
}
|
|
${0}
|
|
snippet whentag
|
|
when {
|
|
tag '${1:tag}'
|
|
}
|
|
${0}
|
|
snippet whennot
|
|
when {
|
|
not '${1:not}'
|
|
}
|
|
${0}
|
|
snippet whenallOf
|
|
when {
|
|
allOf '${1:allOf}'
|
|
}
|
|
${0}
|
|
snippet whenanyOf
|
|
when {
|
|
anyOf '${1:anyOf}'
|
|
}
|