經過快速測試,似乎應該有一個刪除按鈕。
![Screenshot of Jenkins IRC configuration](https://i.stack.imgur.com/LfJnw.png)
我不知道爲什麼它不存在您的安裝,但我以前見過這種行爲與我自己的詹金斯安裝不同的配置。我知道擺脫配置部分的唯一方法是將其從作業配置文件中刪除。爲此,您需要寫入訪問構建服務器上的Jenkins目錄。
首先找到要從中刪除IRC部分的作業的配置文件,它將位於作業下的Jenkins目錄中,例如,如果你的工作被稱爲「我真棒工作」,那麼你會在
<JENKINS_PATH>\jobs\my awesome job\config.xml
發現這其中<JENKINS_PATH>
是路徑到您的詹金斯安裝。當您打開配置文件,你會看到這樣的事情(請注意,這個配置的簡稱,你很可能會引起更大):
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description>My description</description>
<keepDependencies>false</keepDependencies>
<properties/>
<scm class="hudson.plugins.tfs.TeamFoundationServerScm" plugin="[email protected]">
<!-- 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="[email protected]">
<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="[email protected]"/>
<matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier>
<channels/>
</hudson.plugins.ircbot.IrcPublisher>
</publishers>
</project>
找到publishers
部分和內部的hudson.plugins.ircbot.IrcPublisher
部分。然後註釋IRC部分。
完成後,保存配置文件並返回Jenkins。轉到'管理Jenkins'並從那裏重新加載配置。一旦完成,你的流氓配置應該消失。
![Reload Jenkins configuration](https://i.stack.imgur.com/TqKv7.png)
這個bug如果向右滾動,你找到的步驟的「刪除」按鈕? – jwernerny 2013-05-01 11:39:39
如果我滾動到右側,我不會看到「刪除」按鈕。 – denversc 2013-06-11 14:41:17