/** * DeploymentAgent - CI/CDデプロイ自動化 * * 役割: * - 自動デプロイ実行 * - ヘルスチェック * - 自動Rollback機能 */ import { BaseAgent } from '../core/BaseAgent.js'; import type { AgentResult } from '../types/agent.js'; interface DeploymentConfig { environment: 'development' | 'staging' | 'production'; branch: string; healthCheckUrl?: string; rollbackOnFailure: boolean; } export declare class DeploymentAgent extends BaseAgent { private readonly HEALTH_CHECK_RETRIES; constructor(); protected run(input: DeploymentConfig): Promise>; /** * デプロイ前チェック */ private preDeploymentChecks; /** * デプロイ実行 */ private deploy; /** * ヘルスチェック */ private healthCheck; /** * 実際のヘルスチェックリクエスト */ private checkHealth; /** * ロールバック実行 */ private rollback; /** * スリープ(ミリ秒) */ private sleep; } export {}; //# sourceMappingURL=DeploymentAgent.d.ts.map