サーチ…


前書き

CIのためにジェンキンスとソナーを使用する場所

開発または生産組織にコードを導入するためのJenkinsの設定方法

SalesForce製品開発でジンキンズを使用する方法どのようなツールプラグインはJenkinsの統合のために利用可能ですどのようにCIの構成の問題を解決する.....など

SalesForceオートメーションに使用できるJenkins CIツール

  1. Jenkins :主要なオープンソースオートメーションサーバーであるJenkinsは、プロジェクトの構築、展開、自動化をサポートする何百ものプラグインを提供しています。
  2. Sonar Qube :SonarQubeは、アプリケーションの健全性を示すだけでなく、新たに導入された問題を強調する機能を提供します。
  3. Apache Ant :Apache AntはJavaライブラリとコマンドラインツールで、ビルドファイルに記述されたプロセスをターゲットと拡張ポイントとして相互に依存するように駆動します。
  4. Apache Maven :Apache Mavenはソフトウェアプロジェクトの管理と理解のツールです。プロジェクトオブジェクトモデル(POM)のコンセプトに基づいて、Mavenはプロジェクトのビルド、レポート、ドキュメントを中央の情報から管理することができます。
  5. SfApexDoc :ドキュメント作成ツールのようなJavaDocのサポート。 Ant / Jenkinsがドキュメントを作成するために使用できます。
  6. JUnit形式のAPEXレポート :Force.com com.salesforce.ant.DeployTaskを拡張して、JUnitReport XMLファイルが出力されるフォルダを定義するオプションのjunitreportdir引数を受け入れます。このファイルは、Jenkinsの継続的統合ツールによって直接消費され、トレンドグラフとテスト結果の詳細を生成するか、またはJUnitReport Antタスクによって生成されます。
  7. バージョン管理システム: GITSVN 、その他のバージョン管理システムを使用できます
  8. PMD Apex :Apexプログラミング言語をサポートするためのPMD実装が含まれています。
  9. ソナーfor Apex(enforce-sonarqube-plugin) :このプラグインはApex言語の文法をサポートしていますが、現在のチェックリストは主にテストコンポーネントに焦点を当てています。より多くのSFDCコンポーネントのサポートが進行中です。


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow