3

Jenkins からビルド後のアクションを削除/削除する方法がわかりません。Jenkins Web インターフェイスを介してビルド後のアクションを削除する方法を誰か教えてもらえますか?

これが私がやろうとしていることです:

  1. Firefox を開き、Jenkins Web インターフェイスを参照します
  2. 興味のある仕事のハイパーリンクをクリックしてください
  3. 左側のナビゲーション バーにある [構成] ハイパーリンクをクリックします。
  4. 削除したいビルド後のアクションを見つけます

ビルド後のアクションをクリックして押したままにすると、移動して並べ替えることができますが、一生それを削除する方法がわかりません。画面からドラッグして、削除を押し、右クリックしてみましたが、これらのアクションのいずれも削除されませんでした。

事前に助けてくれてありがとう。以下は、何らかのコンテキストを提供する場合のスクリーンショットです。

ここに画像の説明を入力

4

4 に答える 4

7

簡単なテストの後、そこに削除ボタンがあるはずです。

Jenkins IRC 構成のスクリーンショット

インストールにそれがない理由はわかりませんが、自分の Jenkins インストールで異なる構成を使用して以前にその動作を見たことがあります。構成セクションを削除する唯一の方法は、ジョブ構成ファイルから削除することです。そのためには、ビルド サーバーの Jenkins ディレクトリへの書き込みアクセスが必要です。

まず、IRC セクションを削除したいジョブの設定ファイルを見つけます。これは Jenkins ディレクトリの jobs の下にあります。たとえば、ジョブが「my awesome job」と呼ばれている場合は、

<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 に戻ります。「Manage Jenkins」に移動し、そこから構成をリロードします。それが完了すると、不正な構成はなくなるはずです。

Jenkins 構成のリロード

于 2013-05-08T21:07:56.467 に答える
0

私の考えでは、特定のビルド後のアクションに削除ボタンがあるかどうかは、プラグインの作成者がボタンを配置するかどうかに依存します。標準のビルド後のアクションにはすべて削除ボタンがありますが、インストールした特定の追加アクションには削除ボタンがなく、間違いなく面倒です。

于 2013-05-08T18:40:00.103 に答える