Sauce Labs の構成
DevOps Insights 2026年8月31 日にサービス終了となり、提供が中止されます。 Continuous Delivery は、2027年2月12日に以下のリージョンで提供が中止されます: au-syd、 ca-tor、 us-east。 また、同日をもって、Code Risk Analyzerもすべての地域で提供を終了いたします。 あるリージョンでこれらの機能が実際に利用されていない場合、そのリージョンの機能は早期に提供が終了し、新しいインスタンスの受け入れが停止される可能性があります。 詳細はこちら
Sauce Labs は、機能単体テストを実行します。 Delivery Pipeline 内のテスト・ジョブとして Sauce Labs テスト・スイートが構成されている場合、そのテスト・スイートは、継続的デリバリー・プロセスの一環として、Web アプリまたはモバイル・アプリに対するテストを実行できます。 これらのテストは、誤ったコードがデプロイされるのを防ぐためのゲートとして機能することで、プロジェクトに対して非常に有益なフロー制御を提供します。
このツール統合は IBM Cloud Public でのみ使用可能です。
複数のオペレーティング・システムおよびブラウザーで自動化された機能テストを実行するように Sauce Labs を構成することによって、ユーザーがどのように Web サイトやアプリケーションを使用するのかをエミュレートできます。
-
ツールチェーン作成時にこのツール統合を構成する場合は、「構成可能な統合」セクションで**「Sauce Labs」**をクリックします。
-
ツールチェーンをお持ちで、そこにこのツールの統合を追加する場合は、 IBM Cloud コンソールで、 メニュー アイコン(
) > [Platform Automation ] > [Toolchains ] の順にクリックしてください。 「ツールチェーン」ページで、ツールチェーンをクリックしてその「概要」ページを開きます。
a. **「ツールの追加」**をクリックします。
b. 「ツール統合」セクションで、**「Sauce Labs」**をクリックします。
-
Sauce Labs アカウントと関連付けられたユーザー名を入力します。 Sauce アカウント のアカウントページのウェルカムメッセージから、ご自身のユーザー名をご確認ください をご覧ください。
-
Sauce Labs アカウントのアクセス・キーを入力します。 Sauce アカウントページでキーを確認してください をご覧ください。
-
「統合の作成」 をクリックします。
-
ツールチェーンの「概要」ページの**「サード・パーティー・ツール」カードで、「Sauce Labs」**をクリックして saucelabs.com に移動し、ツールチェーンのテスト・アクティビティーを表示します。
Sauce Labs テスト・ジョブを Delivery Pipeline に追加した場合、サービス・インスタンスを選択できます。 パイプラインにテスト・ジョブを構成する手順については、『パイプラインに Sauce Labs テスト・ジョブを構成する』セクションを参照してください。
API を使用したタレ・ラボの構成
Sauce Labs ツール統合は、ツール統合 の作成、 読み取り、 更新時に Toolchain HTTP API および SDK で使用できる以下の構成パラメーターをサポートしています。
saucelabs 値を使用して、要求本体に tool_type_id プロパティーを指定する必要があります。
| パラメーター | 使用法 | タイプ | Terraform 引数 | 説明 |
|---|---|---|---|---|
| キー | 必須、更新可能 | パスワード | access_key | Sauce Labs アカウントアクセスキー。 このパラメーターには、ツールチェーン秘密参照を使用できます。 秘密参照について詳しくは、 Continuous Delivery を参照してください。 |
| ユーザー名 | 必須、更新可能 | ストリング | ユーザー名 | 「Sauce Labs」アカウントのユーザー名。 |