从 Jenkins 管道输入到批处理文件
Input to batch file from Jekins Pipeline
我会实施:
从 Jenkins 管道输入批处理文件。
在下面的示例中,批处理文件的值可以是 Build
或 Test
管道:
pipeline {
agent any
stages {
stage('Build') {
steps {
echo "Build"
bat '"excute.bat"'
}
}
stage('Test') {
steps {
echo "Test"
bat '"excute.bat"'
}
}
}
批处理文件:excute.bat
SET BUILD_OR_TEST= ??
可以解决的问题:
更新的批处理文件:
@echo off
SET BUILD_OR_TEST=%1
更新管道:
pipeline {
agent any
stages {
stage('Build') {
steps {
echo "Build"
bat '"excute.bat" BUILD'
}
}
stage('Test') {
steps {
echo "Test"
bat '"excute.bat" TEST'
}
}
}
我会实施:
从 Jenkins 管道输入批处理文件。
在下面的示例中,批处理文件的值可以是 Build
或 Test
管道:
pipeline {
agent any
stages {
stage('Build') {
steps {
echo "Build"
bat '"excute.bat"'
}
}
stage('Test') {
steps {
echo "Test"
bat '"excute.bat"'
}
}
}
批处理文件:excute.bat
SET BUILD_OR_TEST= ??
可以解决的问题: 更新的批处理文件:
@echo off
SET BUILD_OR_TEST=%1
更新管道:
pipeline {
agent any
stages {
stage('Build') {
steps {
echo "Build"
bat '"excute.bat" BUILD'
}
}
stage('Test') {
steps {
echo "Test"
bat '"excute.bat" TEST'
}
}
}