jenkins构建并部署到工件

时间:2020-02-13 02:22:52

标签: git jenkins jenkins-pipeline artifactory jenkins-job-dsl

我正在使用詹金斯(Jenkins)奴隶机器进行建筑,从事自由风格的工作, 我使用Build步骤作为执行shell sh script.sh

我的问题是,我已经构建了build 1,在构建行sh script.sh之后,我没有使用curl命令来部署到Artifactory。
现在,如果我在执行外壳中添加curl命令,它将再次重新运行script.sh和curl命令。
我不希望再次运行script.sh,因为工作是成功的

  1. 我可以运行curl并将最终工件部署到Artifactory,而无需在同一工作上再次开始构建吗?
  2. 最终作业会自动删除,我有什么解决办法吗?

1 个答案:

答案 0 :(得分:0)

尝试并登录到代理以查看作业工作空间是否仍然存在,在这种情况下,您可以从那里执行卷曲。

但是,如果在最后清理了工作空间(构建后操作/删除工作空间)...,您将不得不重新运行所有内容(脚本+卷曲)。