Salesforce
SalesForce CIインテグレーション
サーチ…
前書き
CIのためにジェンキンスとソナーを使用する場所
開発または生産組織にコードを導入するためのJenkinsの設定方法
SalesForce製品開発でジンキンズを使用する方法どのようなツールプラグインはJenkinsの統合のために利用可能ですどのようにCIの構成の問題を解決する.....など
SalesForceオートメーションに使用できるJenkins CIツール
- Jenkins :主要なオープンソースオートメーションサーバーであるJenkinsは、プロジェクトの構築、展開、自動化をサポートする何百ものプラグインを提供しています。
- Sonar Qube :SonarQubeは、アプリケーションの健全性を示すだけでなく、新たに導入された問題を強調する機能を提供します。
- Apache Ant :Apache AntはJavaライブラリとコマンドラインツールで、ビルドファイルに記述されたプロセスをターゲットと拡張ポイントとして相互に依存するように駆動します。
- Apache Maven :Apache Mavenはソフトウェアプロジェクトの管理と理解のツールです。プロジェクトオブジェクトモデル(POM)のコンセプトに基づいて、Mavenはプロジェクトのビルド、レポート、ドキュメントを中央の情報から管理することができます。
- SfApexDoc :ドキュメント作成ツールのようなJavaDocのサポート。 Ant / Jenkinsがドキュメントを作成するために使用できます。
- JUnit形式のAPEXレポート :Force.com com.salesforce.ant.DeployTaskを拡張して、JUnitReport XMLファイルが出力されるフォルダを定義するオプションのjunitreportdir引数を受け入れます。このファイルは、Jenkinsの継続的統合ツールによって直接消費され、トレンドグラフとテスト結果の詳細を生成するか、またはJUnitReport Antタスクによって生成されます。
- バージョン管理システム: GIT 、 SVN 、その他のバージョン管理システムを使用できます
- PMD Apex :Apexプログラミング言語をサポートするためのPMD実装が含まれています。
- ソナー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