Jenkins piepleine与dir正确的语法。

嗨,伙计们,我想写一个带有change dir的jenkins pipeline,我不能把语法写对,有人能帮我解决这个问题吗?

文档中对我应该把这个放在哪里有点不清楚。

   pipeline {
            agent {
                docker {
                    image 'node' 
                    args '-p 5000:5000' 
                }
            }
            stages {
                dir("Backend") {
                stage('build') {
                        steps {
                                sh 'pwd'
                                sh 'echo start build'
                                sh 'ls'
                                sh 'npm install'
                            }
                     }
                }
                dir("Backend") {
                  stage('Test') {
                         steps {
                             sh 'cd Backend'  
                             sh 'echo start test'
                             sh 'ls'
                            sh 'npm run test'
                         }
                    }

                }
            }
        }

解决方案:

dir 是一个步骤,因此它必须包含在 steps 块。

stage('build') {
    steps {
        dir("Backend") {
            sh 'pwd'
            sh 'echo start build'
            sh 'ls'
            sh 'npm install'
        }
    }
}

给TA打赏
共{{data.count}}人
人已打赏
解决方案

Python - csv 阅读器 - 阅读一个样本。

2022-4-22 4:00:19

解决方案

如何根据用户的操作系统改变网站的css样式?[重复]

2022-4-22 4:00:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索