Sauce Labs の構成

DevOps Insights 2026年8月31 日にサービス終了となり、提供が中止されます。 Continuous Delivery は、2027年2月12日に以下のリージョンで提供が中止されます: au-sydca-torus-east。 また、同日をもって、Code Risk Analyzerもすべての地域で提供を終了いたします。 あるリージョンでこれらの機能が実際に利用されていない場合、そのリージョンの機能は早期に提供が終了し、新しいインスタンスの受け入れが停止される可能性があります。 詳細はこちら

Sauce Labs は、機能単体テストを実行します。 Delivery Pipeline 内のテスト・ジョブとして Sauce Labs テスト・スイートが構成されている場合、そのテスト・スイートは、継続的デリバリー・プロセスの一環として、Web アプリまたはモバイル・アプリに対するテストを実行できます。 これらのテストは、誤ったコードがデプロイされるのを防ぐためのゲートとして機能することで、プロジェクトに対して非常に有益なフロー制御を提供します。

このツール統合は IBM Cloud Public でのみ使用可能です。

複数のオペレーティング・システムおよびブラウザーで自動化された機能テストを実行するように Sauce Labs を構成することによって、ユーザーがどのように Web サイトやアプリケーションを使用するのかをエミュレートできます。

  1. ツールチェーン作成時にこのツール統合を構成する場合は、「構成可能な統合」セクションで**「Sauce Labs」**をクリックします。

  2. ツールチェーンをお持ちで、そこにこのツールの統合を追加する場合は、 IBM Cloud コンソールで、 メニュー アイコン( ハンバーガーアイコン ) > [Platform Automation ] > [Toolchains ] の順にクリックしてください。 「ツールチェーン」ページで、ツールチェーンをクリックしてその「概要」ページを開きます。

    a. **「ツールの追加」**をクリックします。

    b. 「ツール統合」セクションで、**「Sauce Labs」**をクリックします。

  3. Sauce Labs アカウントと関連付けられたユーザー名を入力します。 Sauce アカウント のアカウントページのウェルカムメッセージから、ご自身のユーザー名をご確認ください をご覧ください。

  4. Sauce Labs アカウントのアクセス・キーを入力します。 Sauce アカウントページでキーを確認してください をご覧ください。

  5. 「統合の作成」 をクリックします。

  6. ツールチェーンの「概要」ページの**「サード・パーティー・ツール」カードで、「Sauce Labs」**をクリックして saucelabs.com に移動し、ツールチェーンのテスト・アクティビティーを表示します。

Sauce Labs テスト・ジョブを Delivery Pipeline に追加した場合、サービス・インスタンスを選択できます。 パイプラインにテスト・ジョブを構成する手順については、『パイプラインに Sauce Labs テスト・ジョブを構成する』セクションを参照してください。

API を使用したタレ・ラボの構成

Sauce Labs ツール統合は、ツール統合 の作成読み取り更新時に Toolchain HTTP API および SDK で使用できる以下の構成パラメーターをサポートしています。

saucelabs 値を使用して、要求本体に tool_type_id プロパティーを指定する必要があります。

Sauce Labsツール統合パラメータ
パラメーター 使用法 タイプ Terraform 引数 説明
キー 必須、更新可能 パスワード access_key Sauce Labs アカウントアクセスキー。 このパラメーターには、ツールチェーン秘密参照を使用できます。 秘密参照について詳しくは、 Continuous Delivery を参照してください。
ユーザー名 必須、更新可能 ストリング ユーザー名 「Sauce Labs」アカウントのユーザー名。