|
@@ -47,8 +47,17 @@ pipeline {
|
|
branch 'dev'
|
|
branch 'dev'
|
|
}
|
|
}
|
|
|
|
|
|
- // 在任何可用的代理上执行流水线或阶段,没有多节点的情况下其实就是直接执行shell啦。。
|
|
|
|
- agent any
|
|
|
|
|
|
+ // 在标签为 'test80' 的服务器上执行,可以与 docker 等组合使用
|
|
|
|
+ def workspace = '/usr/src/app'
|
|
|
|
+ agent {
|
|
|
|
+ lable: 'test80'
|
|
|
|
+ docker {
|
|
|
|
+ image {
|
|
|
|
+ id: 'php:7.4-cli'
|
|
|
|
+ withRun: '-d -p 13333:8080 -d -w ${workspace} -v $PWD:${workspace}' // run 参数
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
/*
|
|
/*
|
|
agent {
|
|
agent {
|
|
docker {
|
|
docker {
|
|
@@ -65,7 +74,7 @@ pipeline {
|
|
}
|
|
}
|
|
// 没有when也就是任意时候都会执行
|
|
// 没有when也就是任意时候都会执行
|
|
stage('after build') {
|
|
stage('after build') {
|
|
- agent any
|
|
|
|
|
|
+ agent any // 在任何可用的代理上执行流水线或阶段,没有多节点的情况下其实就是直接执行shell啦。。
|
|
/*
|
|
/*
|
|
agent { lable: 'maybe-server' } // 在lable为xxx的节点上运行
|
|
agent { lable: 'maybe-server' } // 在lable为xxx的节点上运行
|
|
*/
|
|
*/
|