我想知道用简单的 ant 脚本将构建结果复制到发布存储库的最简单方法是什么。我希望手动触发它(而不是在everey构建上)。你能给我一些指示吗?
问问题
140 次
1 回答
1
部署到 CloudBees 发布存储库需要 webDav 客户端和存储库凭据,因此最简单的 ant 脚本方法是使用maven-ant-tasks
<artifact:deploy file="target/my-project-1.0.jar">
<remoteRepository url="dav:https://repository-nicolas.forge.cloudbees.com/release/"
id="cloudbees-private-repository" />
<pom refid="mypom"/>
</artifact:deploy>
使用 id "cloudbees-private-repository" 存储库凭据将从默认的 maven settings.xml 中获取,该设置是在您的帐户上使用伪造凭据设置的,因此您不必传递它们。您也可以将它们作为参数传递:
<remoteRepository url="dav:https://repository-nicolas.forge.cloudbees.com/release/">
<authentication username="..." privateKey="..."/>
</remoteRepository>
于 2012-09-26T07:51:42.727 回答