ビルド プロセスで Gradle を使用する準備が整っていない場合は、Gradle スクリプトを実行できるように Jenkins を設定する必要があります。
 
            	 
            Silk Central の実行を Jenkins からトリガーするには:
            
 
            	 
            
               - Jenkins で  を開き、Gradle をインストールします。 
- Jenkins プロジェクトで、Invoke Gradle script ビルド手順を追加します。  Gradle スクリプトの場所に応じて、Build File プロパティを指定します。設定したステップは、次のスクリーンショットのようになります。
 
  
                     			 
                     - スクリーンショットに表示されているように、$BUILD_NUMBER などの Jenkins で利用可能な変数を使ってスクリプトを設定できます。 
-  Jenkins プロジェクトがパラメータ化されていれば、Pass all job parameters as Project properties をオンにしてすべてのパラメータを直接 Silk Central に渡すことができます。 
 
-  Jenkins でテスト結果を表示するには、ビルド後の処理で、JUnit テスト結果の集計 を Jenkins プロジェクトに追加します。 
- スクリプトがファイルを出力する場所を、テスト結果 XML フィールドに指定します。  たとえば、sc_results/junit*.xml を指定します。
 
 
- 代替方法:パイプライン スクリプトを使って Jenkins を設定し、Silk Central の実行をトリガーすることもできます。  次のパイプライン スクリプトのサンプルは、Silk Central の 2 つの実行をトリガーし、結果を収集します。ここで、Gradle5.4 は、Gradle インストールの名前です。node () {
  stage("Trigger Silk Central Executions") {
    def path = tool name: 'Gradle5.4', type: 'gradle'
    def scFile = new File(pwd(), "silkcentral.gradle")
    scFile.delete()
    scFile.getParentFile().mkdirs()
    writeFile([file: scFile.getAbsolutePath(), text: new URL ("http://scHost:19120/silkroot/tools/silkcentral.gradle").getText()])
    def scTriggerInfo = '-Psc_executionNodeIds=6164,6123 -Psc_host=http://scHost:19120 -Psc_token=d28930f4-9c77-4fc7-bc1d-aac4cd235d33'
    if (isUnix()) { 
      sh "${path}/bin/gradle :silkCentralLaunch -b ${scFile} " + scTriggerInfo
    } else {
      bat "${path}/bin/gradle.bat :silkCentralLaunch -b ${scFile} " + scTriggerInfo
    }
    junit 'sc_results/junit*.xml' 
  }
}