我是Jenkins和DevOps世界的新手。我创建了一个Jenkins Maven项目作业,该作业创建jar,并将工件推送到jFrog。下一步是将工件下载到我需要执行该jar的服务器上。
我得到了“通过SSH发布”插件,这是一些不允许使用的方法。我需要使用脚本来做为后期构建步骤。我该怎么办?
答案 0 :(得分:0)
现在我分两步进行: 首先,我使用curl从Artifactory下载Jar,然后使用scp上传。
请让我知道是否有人有更好的方法。
下载
curl -u admin:root http://localhost:8081/artifactory/myRepo/diman/com/test/0.0.1/myJar-0.0.1.jar -o myJar-0.0.1.jar
上传
scp myJar-0.0.1.jar user@myproject.diman.com:〜
尽管这仅在允许将推入目标服务器的情况下起作用。
谢谢。