jenkins 管道脚本处理子目录中的模块

嗯嗯

我有一个 git url maven 项目,我只想处理它的一个子模块。我写在管道脚本中:

...    
stage("mvn build") {
                steps {
                    script {
                        sh "mvn package -DskipTests=true"
                    }
                }
            }

出现错误:您指定的目标需要一个项目来执行,但此目录(/ xx /jenkins/workspace/biz-commons_deploy)中没有POM 所以我添加命令:

sh "cd cmiot-services/comm" # subdir of biz-commons_deploy
def PWD = pwd();
echo "@@=${PWD} "
sh "mvn package -DskipTests=true"

不行,打印@@=/ root / .jenkins / workspace / biz-commons_deploy,报错和之前一样。我该如何解决这个问题以及为什么 echo 和 error 使用不同的用户空间?
我使用它sh "mvn -f cmiot-services/comm/pom.xml package -DskipTests=true",仍然不知道这两个用户路径来自哪里以及为什么 sh cd 不起作用。

yong
steps {
  sh '''
    # list items in current directory to see where is your pom.xml
    ls -l

    # run job by comment out following two lines, if you don't know the 
    # relative path of folder where pom.xml insides exactly
    cd <folder where pom.xml insides>
    mvn package -DskipTests=true 
  '''
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于在子目录中构建的Jenkins sbt插件配置

来自分类Dev

用于在子目录中构建的Jenkins sbt插件配置

来自分类Dev

GAE app.yaml子目录中脚本的脚本处理(python)

来自分类Dev

Jenkins无法识别git子目录

来自分类Dev

Jenkins + Git:仅当PR在子目录中引入更改后才能构建

来自分类Dev

从 Jenkins 中 Bitbucket 存储库的子目录构建一个项目

来自分类Dev

如何访问 Jenkins ${workspace}/ 内的子目录?

来自分类Dev

jenkins管道脚本中的重复变更日志

来自分类Dev

在jenkins管道脚本中获取gradle变量

来自分类Dev

Jenkins脚本化管道中的等效选择

来自分类Dev

Jenkins:管道脚本-呼叫插件

来自分类Dev

Jenkins管道脚本错误-MultipleCompilationErrorsException

来自分类Dev

Jenkins SVN提交后挂钩未触发子目录上的作业集

来自分类Dev

htaccess-子目录中的脚本

来自分类Dev

如何从Jenkins管道脚本中的标签获取节点名称

来自分类Dev

带有SVN的jenkins管道脚本中的重复变更日志

来自分类Dev

将jenkins管道中设置的变量传递到shell脚本

来自分类Dev

在Jenkins脚本化管道中编写Yaml文件

来自分类Dev

为什么这个简单的Groovy脚本在Jenkins管道中失败?

来自分类Dev

如何在Jenkins脚本管道中设置PATH环境?

来自分类Dev

在jenkins声明式管道文件中重用groovy脚本

来自分类Dev

如何在UnitTest ++ 1.4中使用jenkins管道脚本

来自分类Dev

docker jenkins dsl管道

来自分类Dev

docker jenkins dsl管道

来自分类Dev

Jenkins 管道 BuildDiscarderProperty

来自分类Dev

Jenkins 管道:合并失败

来自分类Dev

Bash Shell脚本处理主目录中的每个目录

来自分类Dev

Bash Shell脚本处理主目录中的每个目录

来自分类Dev

编写批处理脚本以查找子目录

Related 相关文章

热门标签

归档