2016-04-01 12 views
0

現在、Jenkinsを使用してビルドプロセスを自動化しました。今私は、Jenkinsの知識なしに異なる人が構築プロセスを管理できるように、カスタムインターフェイス(私のJenkinsを間接的に管理するWebインターフェイスの一種)を作成したかったのです。今これを構築する前に私は疑問を持っています:Pythonまたは関連技術を使用してJenkinsを管理するカスタムインターフェイス

  • このようなインターフェイスを作成するのは良い考えですか?
  • ジェンキンスはこのようなインターフェイスを作成するのに十分なAPIを提供していますか?
  • どの言語で作成する必要がありますか?同じ問題の大きな懸念事項は何ですか? (私が知っている、それが最良の選択肢(複数可)である、PythonやRubyやジェイソン・ベースのAPIへのサポートを提供するのか?)
+0

私はこれらの質問の精神が好きですが、あなたは意見を求めていますが、これはSOの話題です。 –

+0

@DaveBacherちょうど質問の方針をもう一度読んで、それが開発ツールやコーディングテクニックに関連しているので、SOの下で有効な質問です。あなたはジェンキンスについて膨大な知識を持っています。親切に私をこの中で案内します。 –

答えて

0

を利用できるAPIと、私は次の詳細を知ってもらうその他の詳細をstuing後:

  1. このようなインターフェイスを作成することをお勧めしますか?

    回答:常に状況によって異なります。あなたの要件が(もちろん、いくつかの変更とダイナミックなパラメータ+他の特色のある要件)反復している場合、インターフェイスは便利な解決策になります。

    2.Jenkinsは、このようなインターフェイスを作成するのに十分なAPIを提供していますか? 3.どの言語で作成する必要がありますか?同じ問題の大きな懸念事項は何ですか? (私は知っている、それはPython、Ruby、またはJasonベースのAPIをサポートしていますか?)

    Ans:RubyとPythonは、このようなインターフェイスを作成するのに十分なAPIを持っています。私の場合は、Python JenkinsJenkinsAPIが役に立ち、APIを作成するのに十分なPython APIしか探っていません。私は他の言語を勉強することができません。今のところ、Pythonはそのようなインターフェースを作成する能力を持っています。

注:私の知る限りでは、私は研究して答えようとしましたが、他の選択肢もあります。

関連する問題