本番サンドボックス・デプロイメント・ビルド・ジョブの作成

サンドボックス・デプロイメント・ジョブは、サンドボックス・パッケージング・ジョブで生成された拡張のアーティファクトをOracle Cloud Applications本番インスタンスのサンドボックスにデプロイします。ジョブを作成する前に、VB StudioがOracle Cloud Applications本番インスタンスのサンドボックスへのアクセスに使用できる資格証明があることを確認してください。

  1. 左側のナビゲータで、「ビルド」ビルドをクリックします。
  2. 「ジョブ」タブで、「+ジョブの作成」をクリックします。
  3. 「新規ジョブ」ダイアログ・ボックスの「名前」に、一意の名前を入力します。
  4. 「説明」にジョブの説明を入力します。
  5. 「テンプレート」で、Visual Builderのシステム・デフォルトOL7テンプレートを選択します。
  6. 「作成」をクリックします
  7. 「構成」 構成をクリックします。
  8. 「ビルド前」タブをクリックします。
  9. 「ビルド前に追加」アクションから、「アーティファクトのコピー」を選択します。
  10. 「ジョブから」で、拡張のアーティファクトを生成したパッケージング・ジョブを選択します。
  11. 「どのビルド」で、次のいずれかを選択します:
    • 最後に成功したビルド(デフォルト)
    • 最後の永久に保持するビルド
    • このパイプライン・インスタンスのアップストリーム・ビルド
    • パーマリンクで指定
    • 特定のビルド
    • ビルド・パラメータで指定
    選択内容に応じて、使用するパーマリンク、ビルドまたはビルド・パラメータの選択を求めるプロンプトが表示される場合があります。
  12. 他のフィールドは、デフォルトまたは空の値のままにします。
  13. 「ステップ」タブをクリックします。
  14. 「ステップの追加」から、「アプリケーション拡張」「デプロイ」の順に選択します。

    この図は、一部入力された「アプリケーション拡張デプロイメント」セクションを示しています。


    oracle-deploy-build-step.pngの説明が続きます
    図oracle-deploy-build-step.pngの説明

  15. 「ターゲット・インスタンス」で、Oracle Cloudアプリケーションの本番インスタンスを含む環境を選択します。
  16. 「認可」セクションで、このビルド・ステップを実行する認可タイプを指定します。「OAuthの使用」をデフォルトで選択すると、Authorization is requiredメッセージが表示されます。これは、このビルド・ステップでは、環境のOracle Cloud ApplicationsインスタンスへのOAuthリクエストを処理するために1回かぎりの認可が必要であることを示しています。「認可」をクリックし、資格証明を入力してOracle Cloud Applicationsインスタンスにアクセスします。ジョブを手動で実行し、プロンプトが表示されたら資格証明を入力することもできます。

    いずれの場合も、初期構成時にOAuth接続を承認することをお薦めします。このステップをスキップすると、デザイナから変更を公開できなくなり、変更のデプロイを試行する前に必要な承認を完了する必要があります。

    承認されると、Authorization has been providedメッセージが表示されます。

    ノート

    OAuthが推奨される認可タイプです。OAuth接続の設定で問題が発生した場合のみ、Basic認証を使用します。Basic認証を使用するには、「基本の使用」を選択し、「ユーザー名」および「パスワード」でOracle Cloud Applicationsインスタンスにアクセスできるユーザーの資格証明を入力します。これらの資格証明は、フェデレーテッド・アイデンティティではなくローカル・ユーザーの資格証明である必要があり、マルチファクタ認証を必要としません。

    OAuthトークン(アクセスおよびリフレッシュ)は、通常の使用中に循環されます。リフレッシュ・トークンは、ユーザーがターゲット・インスタンスにアクセスするたびにアクセス・トークンを取得するために使用されます。このリフレッシュ・トークンは通常、7日間有効です。(トークンの有効期限はIDCSリソース・アプリケーションで設定され、セキュリティ要件によって異なる場合があります。) ユーザーが7日以内にターゲット・インスタンスで認証すると、アクティブなリフレッシュ・トークンによって新しいアクセス・トークンと新しいリフレッシュ・トークンが生成されます。リフレッシュ・トークンが有効であるかぎり、このサイクルは無期限に継続されます。リフレッシュ・トークンが長時間非アクティブ状態(休暇中など)で期限切れになった場合は、「認可の更新」をクリックします(またはジョブを手動で実行するため、期限切れのOAuthトークンを認可するように求められます)。

  17. 「アーティファクトのビルド」フィールドには、パッケージング・ビルド・ステップで使用されたものと同じアーティファクト名が表示されます。特に、パッケージング・ジョブでデフォルトのextension.vx以外のアーティファクト名が使用された場合は、この値を確認します。
  18. 「保存」をクリックします。