【发布时间】:2016-08-08 07:16:22
【问题描述】:
我试图让 Jenkins 执行一个 shell 命令,但仍然允许使用通配符。以下是我想要做的参考:
mvn deploy:deploy-file -Dpackaging=jar -DrepositoryId=snapshots -Durl=http://nexus.example.net/content/repositories/snapshots -DpomFile=Spigot/Spigot-Server/pom.xml -Dfile=Spigot/Spigot-Server/target/spigot-*.jar
我需要能够通过上述命令部署此 jar,因为该项目的 git 存储库不归我所有或操作,因此我需要能够将其直接部署到我自己的 Nexus 实例。为了确保它支持所有可能的已编译 jar 版本,我必须使用通配符。不幸的是,当 Jenkins 尝试执行该命令时,它按字面意思使用通配符。我真的不知道如何解决这个问题,我将不胜感激您能提供的任何帮助。谢谢!
【问题讨论】: