Git jenkins构建并部署到artifactory

Git jenkins构建并部署到artifactory,git,jenkins,jenkins-pipeline,artifactory,jenkins-job-dsl,Git,Jenkins,Jenkins Pipeline,Artifactory,Jenkins Job Dsl,我在用jenkins的奴隶机器做自由式的工作, 我使用构建步骤作为执行shell sh script.sh 我的问题是,我已经构建了构建1,在构建行sh script.sh之后,我没有使用curl命令部署到Artifactory。 现在,如果我在executeshell中添加curl命令,它将再次运行script.sh和curl命令。 我不想再次运行script.sh,因为作业已成功 我可以运行curl并将最终工件部署到Artifactory,而不用在同一个作业上再次启动构建吗 最终作业会自动删

我在用jenkins的奴隶机器做自由式的工作, 我使用构建步骤作为执行shell sh script.sh

我的问题是,我已经构建了构建1,在构建行sh script.sh之后,我没有使用curl命令部署到Artifactory。
现在,如果我在executeshell中添加curl命令,它将再次运行script.sh和curl命令。
我不想再次运行script.sh,因为作业已成功

  • 我可以运行curl并将最终工件部署到Artifactory,而不用在同一个作业上再次启动构建吗
  • 最终作业会自动删除,我能有什么解决方案吗

  • 尝试登录到代理以查看作业工作区是否仍然存在,在这种情况下,您可以从那里执行curl


    但是如果工作区在最后被清理(生成后操作/删除工作区)。。。您必须重新运行所有操作(脚本+卷曲)。

    您好,谢谢您的回复。我的疑问是在jenkins的构建步骤中,我应该一个接一个地使用build.sh和curl命令。但我只使用build.sh和遗忘的curl。并且build.sh已经成功构建,工作区也在那里,我没有删除它。我这里的问题是,我想以这样一种方式配置同一个作业:我应该在build.sh之后添加curl,并在jenkins中运行同一个作业,这样它就不会再次构建并将curl应用于相同的最终工件