mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			271 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			271 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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}'
 | |
| 	}
 | 
