您好,我正在尝试创建一个管道,但启动它时它会成功结束,但不会执行任何阶段!
pipeline {
agent any
stage('Build') {
steps{
dir('C:/Users/user/Downloads/devopss-main/devopss-main') {
bat 'mvn clean install'
}}
}
stage("Sonar") {
steps {
dir('C:/Users/user/Downloads/devopss-main/devopss-main') {
bat 'mvn sonar:sonar'
}}
}
}
Run Code Online (Sandbox Code Playgroud)
首先确保您安装了Declarative : Pipeline插件。
安装后您需要修改脚本。当您以声明方式而不是命令式(通俗地称为脚本化管道)编写管道时,您需要将所有的包装都stage
放在一个stages
块中。
但是,您的管道甚至无法在 Jenkins 2.x 中运行。管道将抛出一个错误,因为它当前已配置,因此我不确定您的管道如何成功完成。通过这些修改,您的管道将起作用
pipeline {
agent any
stages {
stage('Build') {
steps{
dir('C:/Users/user/Downloads/devopss-main/devopss-main') {
bat 'mvn clean install'
}
}
}
stage("Sonar") {
steps {
dir('C:/Users/user/Downloads/devopss-main/devopss-main') {
bat 'mvn sonar:sonar'
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2864 次 |
最近记录: |