Azure devops 使用Azure DevOps管道任务发布NPM包:ArtifactoryNpm@2做工

Azure devops 使用Azure DevOps管道任务发布NPM包:ArtifactoryNpm@2做工,azure-devops,azure-pipelines,artifactory,npm-publish,jfrog,Azure Devops,Azure Pipelines,Artifactory,Npm Publish,Jfrog,我正在做一个大项目。我需要将其代码在Azure DevOps中的几个Angular库发布到JFrog Artifactory 从以前的开发人员那里,我发现了任务:ArtifactoryNpm@2管道YAML文件中的命令,该命令使用命令:“打包并发布”将包发布到JFROG。 如果需要从根目录进行打包和发布,则可以使用此方法。 在Angular中,库是在子目录projects/library name中创建的,这打破了我想要的行为 我尝试链接到文件夹或.tgz类似文件的命令:'publish$(Bu

我正在做一个大项目。我需要将其代码在Azure DevOps中的几个Angular库发布到JFrog Artifactory

从以前的开发人员那里,我发现了任务:ArtifactoryNpm@2管道YAML文件中的命令,该命令使用命令:“打包并发布”将包发布到JFROG。 如果需要从根目录进行打包和发布,则可以使用此方法。 在Angular中,库是在子目录projects/library name中创建的,这打破了我想要的行为

我尝试链接到文件夹.tgz类似文件的命令:'publish$(Build.SourcesDirectory)/projects/library name'也未成功。 我已经向开发人员询问了这项任务的详细描述,但没有从他们那里得到任何帮助。 链接此处


如果您有过类似的经历,请告诉我您是如何解决此问题的。

您可以在以下链接中查看此任务源代码中的json文件:


有一个名为
workingFolder
的参数,该参数指向包含目标
package.json
.npmrc
文件的文件夹的路径。选择文件夹,而不是文件,例如
/packages/mypackage
。您可以在YAML文件中添加
workingFolder
参数。

您是否选中了
workingFolder
参数?它对你有用吗?