APIテストを実行するためにJenkinsを設定します。
Jenkinsは極めて拡張性の高いシステムであり、ほとんどの処理をプラグインで行います。テストを実行する前にJenkinsで若干の設定が必要なのはこのためです。
始める前に
- GitHubアカウントを持っていること。
- Talend Cloud API TesterをCLIから起動する方法を知っていること。
- Talend Cloud API Tester Mavenプラグインがインストール済みであること。
手順
-
シナリオをGitHubリポジトリーにプッシュします。
次の2つのテストファイルをプッシュしてください。
- シナリオが含まれているJSONファイル
- pom.xml設定ファイル
注: Talend Cloud API Testerには、テストファイルをGitHubにプッシュするためのGitHubインテグレーションが用意されています。
-
と移動し、Pipeline Maven Integration PluginとJunit Attachments Pluginを検索してインストールします。
-
の順に進みます。
JDKとMavenの設定用に2つのセクションがあります。[Add JDK] (JDKの追加)と[Add Maven] (Mavenの追加)をクリックし、両方を設定します。
注: Mavenのインストールに設定する名前は、後で再利用されます。設定ページに戻らなくて済むように、適切な場所にコピーしておきます。
-
左側のメニューから認証情報ページを開き、Jenkinsストアの横にある[Global] (グローバル)をクリックします。
機密性が高いためリポジトリーにプッシュできない情報もあります。この種の情報のために、Jenkinsには認証情報ストアがあります。そこで認証情報を定義し、ジョブに利用できます。
-
[Add credentials] (認証情報の追加)をクリックし、次のように情報を入力します。アカウントIDは[Secret] (シークレット)フィールドに入力します。[OK]をクリックします。
-
オペレーションを繰り返して、APIキーの認証情報をIDと共に追加します(このサンプルではCONTACTS_API_KEY)。