繁体   English   中英

如何在Jenkins中删除后期构建操作?

[英]How to delete a post-build action in Jenkins?

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

这是我想要做的:

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

如果我点击并保持构建后的动作,我可以移动它并重新排序它,但我不能为我的生活弄清楚如何删除它。 我已经尝试将其拖离屏幕,按下删除,然后右键单击,但这些操作均未将其删除。

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

在此输入图像描述

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

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配置

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

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

  • 你的服务器是什么版本的Jenkins? (显示在每页的右下角)。
  • 该按钮是否显示IE或Chrome?

删除按钮的位置示例

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

你在使用xunit插件吗?

在bugtracker中查看此错误

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM