上传的项目图片:“Jenkins Artifactory插件””src=
  1. Jenkins Artifactory插件
  2. hap - 1389

rtUpload步骤支持git子模块。

    XML 可打印的

    细节

    • 类型: 改进
    • 状态: Resolved
      A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决
    • 解决方法: 完成
    • 影响版本/ s: 3.10.0
    • 修复版本/ s:
      组件/ s: 没有一个
    • 标签:
      没有一个

      描述

      问题:在“rtUpload”步骤中,在当前工作目录中搜索.git文件夹中的HEAD文件,而在子模块概念中则没有“”。而是一个包含对原始目录的引用的文件。

      复制步骤:

      • **将任何git存储库作为子模块添加到任何git项目。
        git子模块添加https:/ / github.com/ <路径> .”
      • 在Jenkinsbuild中,需要进行如下配置:
        管道{代理任何工具{maven“M3”} stage {stage(“构建”){步骤{dir(' < submodule_path >”) {sh'mvn clean install -DskipTests= .真正的rtUpload (serverId):“ARTIFACTORY_SERVER”failNoOp:真正的, spec: """{“文件”: [{“模式”“目标/ * . jar”“目标”通用的——/测试/”}]}""")}}}}}

      这将产生以下错误:

      java.io.FileNotFoundException: WORKDIR /子模块。在java.io.FileInputStream. git/HEAD(不是目录)。open0(本机方法)java.io.FileInputStream.open (FileInputStream.java: 195) java.io.FileInputStream。< init > (FileInputStream.java: 138) java.io.FileReader。< init > (FileReader.java: 72) org.jfrog.build.extractor.clientConfiguration.util.GitUtils.getRevisionOrBranchPath (GitUtils.java: 123) org.jfrog.build.extractor.clientConfiguration.util.GitUtils.extractVcsRevision (GitUtils.java: 78) org.jfrog.build.extractor.clientConfiguration.util.GitUtils.extractVcs (GitUtils.java: 38)org.jfrog.hudson.pipeline.common.Utils$1.invoke(Utils.java:127)

      看来我们需要进一步检查一下在这里.我们需要检查它是否实际上是一个文件或目录,如果它是一个文件,将文件更改为指向原始文件目录链接的内容。

        附件

          问题的链接

            活动

              受让人:
              eyalb”></span></span>Eyal Ben Moshe [X](非活跃)</span></span>
                  </dd>
                 </dl>
                 <dl>
                  <dt>
                   记者:</dt>
                  <dd>
                   <span id=satheeshb”></span></span>Satheesh Balachandran</span></span>
                  </dd>
                 </dl>
                </div>
                <div class=
              投票:
              0 为这个问题投票
              观察人士:
              1 开始收看本期节目

                日期

                创建:
                更新:
                解决: