メインコンテンツへスキップ

Environment オブジェクト

作成、取得、一覧、更新、アーカイブの各エンドポイントで返される構造です。

Environment config

self_hosted の場合、config は厳密に以下の形式でなければなりません:
その他の config フィールドは type"cloud" の場合のみ有効です。

Environment packages

packages はパッケージマネージャーからパッケージ仕様文字列の配列へのマッピングです。Cloud Environment のレスポンスには typeaptnpmpip が含まれます。省略された配列は [] として返されます。

Environment setup script

setup_script はサンドボックスの準備段階で packages のインストール完了後に実行されるシェルスクリプトで、/bin/bash -lc で実行されます。リポジトリのクローン、設定ファイルの書き込み、キャッシュのウォームアップなど、packages では表現できない初期化手順に使用します。 実行成功時にはサンドボックス内に完了マーカーが書き込まれ、同一サンドボックス内では再実行されません。サンドボックスが再作成された場合は再度実行されます。 スクリプトがゼロ以外の終了ステータスで終了すると、セッションの起動が失敗します。エラーレスポンスには setup_script の終了コードと stderr の抜粋が含まれ、障害の原因を特定するのに役立ちます。

Environment networking

関連

クラウド環境

Agent が実行されるコンテナ、ネットワーク、依存関係を選択する。