1、不集成github的pipeline代码,且在每个step中只是打印简单语句:
pipeline {
agent any
stages {
stage('Build') {
steps {
println "Build" #这里的println 属于Groovy的语法
}
}
stage('Test') {
steps {
println "Test"
}
}
stage('Deploy') {
steps {
println "Deploy"
}
}
}
}
运行效果:
2、不集成github,但涉及lable agent等简单因素:
pipeline {
agent {
node {
label 'xxx-agent-机器'
customWorkspace "${env.JOB_NAME}/${env.BUILD_NUMBER}"
}
}
stages {
stage ('Build') {
steps{
bat “dir” // 如果jenkins安装在windows并执行这部分代码
}
}
stage ('Test') {
steps{
bat “dir” // 如果jenkins安装在windows并执行这部分代码
}
}
}
}