🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 使用多个agent <details> <summary> Jenkinsfile</summary> ``` pipeline { agent none stages { { agent any steps { checkout scm sh 'make' stash includes: '**/target/*.jar', name: 'app' ① } } on Linux') { agent { ② label 'linux' } steps { unstash 'app' ③ sh 'make check' } post { always { junit '**/target/*.xml' } } } on Windows') { agent { label 'windows' } steps { unstash 'app' bat 'make check' ④ } post { always { junit '**/target/*.xml' } } } } } ``` </details> <br /> 在任一台机器上面做Build操作,并通过`stash`命令保存文件,然后分别在两台agent机器上面做测试。 注意这里所有步骤都是串行执行的