簡體   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