3

我无法弄清楚如何从 Jenkins 中删除/删除构建后操作。谁能告诉我如何通过 Jenkins Web 界面删除构建后操作?

这是我正在尝试做的事情:

  1. 打开 Firefox 并浏览到 Jenkins Web 界面
  2. 点击我感兴趣的工作的超链接
  3. 单击左侧导航栏中的“配置”超链接
  4. 找到我要删除的构建后操作

如果我单击并按住构建后操作,我可以将其移动并重新排序,但我终生无法弄清楚如何删除它。我试过把它拖出屏幕,按删除,然后右键单击,但这些操作都没有删除它。

感谢您提前提供任何帮助。下面是一个屏幕截图,以防它提供一些上下文。

在此处输入图像描述

4

4 回答 4

7

经过快速测试后,那里似乎应该有一个删除按钮。

Jenkins IRC 配置截图

我不确定为什么它在您的安装中不存在,但我之前已经在我自己的 Jenkins 安装中使用不同的配置看到过这种行为。我知道摆脱配置部分的唯一方法是将其从作业配置文件中删除。为此,您需要对构建服务器上的 Jenkins 目录具有写入权限。

首先找到要从中删除 IRC 部分的作业的配置文件,它将位于作业下的 Jenkins 目录中,例如,如果您的作业被称为“我的出色作业”,那么您将在

<JENKINS_PATH>\jobs\my awesome job\config.xml

<JENKINS_PATH>Jenkins 安装的路径在哪里。当您打开该配置文件时,您会看到类似这样的内容(请注意,此配置是缩写的,您的可能会更大):

<?xml version='1.0' encoding='UTF-8'?>
<project>
  <actions/>
  <description>My description</description>
  <keepDependencies>false</keepDependencies>
  <properties/>
  <scm class="hudson.plugins.tfs.TeamFoundationServerScm" plugin="tfs@1.20">
    <!-- SCM stuff lives here -->
  </scm>
  <canRoam>true</canRoam>
  <disabled>false</disabled>
  <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
  <triggers class="vector"/>
  <concurrentBuild>false</concurrentBuild>
  <builders>
    <!-- Your builders config lives here -->
  </builders>
  <publishers>
    <hudson.plugins.ircbot.IrcPublisher plugin="ircbot@2.22">
      <targets class="empty-list"/>
      <strategy>ALL</strategy>
      <notifyOnBuildStart>false</notifyOnBuildStart>
      <notifySuspects>false</notifySuspects>
      <notifyCulprits>false</notifyCulprits>
      <notifyFixers>false</notifyFixers>
      <notifyUpstreamCommitters>false</notifyUpstreamCommitters>
      <buildToChatNotifier class="hudson.plugins.im.build_notify.DefaultBuildToChatNotifier" plugin="instant-messaging@1.25"/>
      <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier>
      <channels/>
    </hudson.plugins.ircbot.IrcPublisher>
  </publishers>
</project>

找到该publishers部分并在该hudson.plugins.ircbot.IrcPublisher部分内。然后注释掉 IRC 部分。

完成后保存配置文件并返回 Jenkins。转到“管理 Jenkins”并从那里重新加载配置。完成后,您的恶意配置应该消失了。

重新加载 Jenkins 配置

于 2013-05-08T21:07:56.467 回答
0

每个作业的下方通常都有一个删除按钮。

您的浏览器阻止了它的出现,或者您的 Jenkins 服务器存在问题。

  • 你的服务器是什么版本的 Jenkins?(显示在每页的右下角)。
  • 按钮是否与 IE 或 chrome 一起出现?

删除按钮应在何处的示例

于 2013-05-01T02:14:45.803 回答
0

我的信念是,在给定的构建后操作上是否存在删除按钮取决于插件作者是否决定在那里放置一个。标准的构建后操作都有删除按钮,但我安装的某些附加操作没有,这肯定很烦人。

于 2013-05-08T18:40:00.103 回答
0

你在使用 xunit 插件吗?

在 bugtracker 中查看此错误

https://issues.jenkins-ci.org/browse/JENKINS-17193

于 2013-07-22T10:53:53.453 回答