4
1)我用tomcat使用Jenkins。我使用java类中的jenkins cli创建作业并构建。 我想删除一个已完成的神器。如何做到这一点?如何删除jenkins中的archieved artifact?
2)另一个问题是,我们可以在詹金斯(例如给出一个具体名称来构建)我要像(buildNumber + someName)构建的名称。如何实现这一目标?
谢谢。
1)我用tomcat使用Jenkins。我使用java类中的jenkins cli创建作业并构建。 我想删除一个已完成的神器。如何做到这一点?如何删除jenkins中的archieved artifact?
2)另一个问题是,我们可以在詹金斯(例如给出一个具体名称来构建)我要像(buildNumber + someName)构建的名称。如何实现这一目标?
谢谢。
默认情况下构建的工件位于:[JENKINS_HOME]/jobs/[job_name]/builds/[$BUILD_ID]/archive/
,去那里并删除它。不过,它不会删除构建页面中工件的链接。 (如果您不确定JENKINS_HOME的位置,请转至http://[jenkins_server]/configure
,您会在页面顶部看到主目录)。
要自动更改构建的显示名称,请尝试Build Name Setter Plugin。
要通过CLI更改显示名称:
java -jar jenkins-cli.jar -s http://[server]/ set-build-display-name [job_name] [build#] [new_name]
我使用hudson.cli用java。如何从hudson.cli方法中删除。并且我们是否可以设置构建名称? – Muthu 2012-02-29 15:34:22
@MuthuRaj我不认为有一种方法可以通过CLI删除特定版本的工件。我认为你必须去文件系统并手动删除它。 – grayaii 2015-08-07 11:53:28