jenkins在另一台服务器上完成作业后删除工作区



我有两个服务器X.X.X.X和Y.Y.Y.Y。我有一个jenkins作业,它首先在X.X.X.X上执行一个作业,然后在Y.Y.Y.上执行另一个作业

更准确地说,我在服务器X.X.X.X上构建,然后作业在Y.Y.Y.Y上启动,在Y.Y.Y中,它使用了X.X.X.X-上构建的映射结果

在Y.Y.Y.上执行特殊命令后,我想删除X.X.X.X上的工作区

我该怎么做?

没有很好的方法可以做到这一点
您可以在x.x.x.x上创建一个作业,删除工作区,并由y.y.y.y.上的参数化远程触发插件触发

话虽如此,我认为你应该强烈关注为什么你要这样做,并消除需求,而不是解决它。如果作业已经在运行,并且工作区无法删除(导致错误(,或者工作区在作业运行时被删除,导致错误,则您将遇到问题。

最新更新