jenkinsプラグインの作成:ドキュメントはどこにありますか?


17

私の現在のプロジェクトでは、Jenkinsを使用してビルドを監視しています。今、彼らは私にJenkinsプラグインを書いていくつかの監視パラメータを追加してほしいと思っています。

ステータスモニタプラグインがどのように機能するかを見てきましたが、いくつかのことがわかりません。プラグインを作成するためのドキュメントを探しましたが、それは非常に不足しているようです。(このサイトでは、基本プロジェクトの生成方法についてのみ言及しており、それほど有益ではないチュートリアルを参照しています)

私がやろうとしているのは、各ビルドにいくつかのオプションを追加し、リンクを追加し、監視ページを追加することです。メインページへの追加は明らかにアクションを追加することで行われますが、私はまだ残りを理解しようとしています。そして、それがどのように結びついているのか。

誰かがポインタを持っていますか、まともなドキュメントを見つけることができる場所がありますか?


stackoverflowにある必要があります
-TheLQ

wiki.hudson-ci.org/display/HUDSON/Extend+Hudsonにリンクされているチュートリアルは、一見非常に有益なように見えます-これはあなたが意味するものですか?
TZHX

ジェンキンズよりも少し情報が多いようです。

1
あまり多くの有益なこと:wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins。また、先日プログラマー
。stackexchange.com/

回答:


8

「Jenkinsの拡張」ページをご覧ください:https : //wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins

具体的には、こちらのチュートリアルをご覧くださいhttps : //wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

構成/オプションビューは、プラグインワークスペースレイアウトセクションで説明されているように、src / main / resourcesに配置されます。

特定の質問に遭遇した場合は、Twitterで@JenkinsCIにpingを送信できます。

これがお役に立てば幸いです!


4

2

初めてJenkinsプラグインを開発しているときにも同じ問題がありました。いくつかアドバイスをさせてください。

  1. Wikiを読んでください。情報はありませんが、Jenkinsのコアコンセプトを「試して」くださいhttps : //wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins
  2. 次に、UISamplesプラグインにアクセスしてください。このプラグインには多くのデモコードが含まれており、Wikiで読んだ概念の例を示しています。UIプラグインで動作を確認するまで、記述可能/記述子の関係を理解するのは困難でした。Wikiを読むよりもはるかに簡単です。アドレスはhttps://github.com/jenkinsci/ui-samples-pluginにあります

  3. 同じことをするプラグインや、開発したい機能が似ているプラ​​グインがないか検索します。見つかった場合は、インストールして動作を確認します。このプラグインのGitHubプロジェクトページのLoofk。プラグインリストは次のアドレスにあります:https : //github.com/jenkinsci

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.