製品比較- CIAO! と Build Manager
Teamstudio CIAO! 設定データベースには、Teamstudio Build Manager で利用可能な機能のサブセットとなるプロモーションとビルドステップの作成の機能が提供されています。
CIAO! で提供されるプロモーションの機能は開発者と管理者が典型的な Notes アプリケーションのデプロイを標準化しかつ自動化することを目的とし、設定が比較的に複雑ではないビルドを対象としています。
Teamstudio Build Manager では、より高度な環境における複雑なデプロイとサポートを管理できるいくつかの機能が提供されています。複数ステージでのリリースプロセス(test/QA/UAT)、リリース管理、リリースの承認プロセス、デプロイのトラッキングなどが追加で提供されています。
次の表ではそれぞれの製品の主な機能を説明しています。Build Manager に関する詳細の情報はBuild Manager オンラインユーザーガイド をご参照いただくか、弊社担当営業またはtechsupport@teamstudio.comまでご連絡ください。
機能 | CIAO! | Build Manager | 説明 |
---|---|---|---|
プロモーション | ✅ | ✅ | テンプレートのサーバーへのデプロイ |
バージョン作成* | ✅ | ✅ | 新しい CIAO! バージョンの作成。 *CIAO! は必須 |
設計の監査** | ✅ | ✅ | 開発標準に準拠しているかを確認する Analyzer 監査機能を実行 **Analyzer は必須 |
データベースプロパティ | ✅ | ✅ | テンプレート名、タイトル、その他テンプレートプロパティの設定S |
ACL | ✅ | ✅ | プロモーションしたテンプレートの ACL を定義 |
検索/置換*** | ✅ | ✅ | Configurator によるテキストの検索と置換 ***Configurator は必須 |
データベースのコピー | ✅ | ✅ | テンプレートのコピーを別の場所に作成 |
要素のプロパティ | ✅ | ✅ | 要素レベルでの引継ぎ設定や設計更新の禁止など要素レベルのプロパティを変更 |
LotusScript のコンパイル | ✅ | ✅ | LotusScript をコンパイルし妥当性を確認し実行時のエラーを防止 |
設計への署名 | ✅ | ✅ | テンプレートに CIAO!/Build Manager に格納した ID で署名 |
設計の更新 | ✅ | ✅ | 現在のテンプレートをもとにアプリケーションの設計を更新 |
エージェントの実行 | ✅ | どのデータベース内でもエージェントを実行、任意でパラメータを引き渡すことも可。 | |
テストデータ作成 | ✅ | テスト/QA/UAT の環境でベースラインのデータをリセット | |
Shell コマンドの実行 | ✅ | OS コマンドライン操作の実行、コマンド出力のキャプチャーと検証 | |
コンソールコマンドの送信 | ✅ | Domino コンソールコマンドをサーバーに送信 | |
エージェントサーバーの設定 | ✅ | エージェントの実行サーバーの指定 | |
エージェントの有効化 | ✅ | エージェントの「有効化」ステータスの設定 | |
エージェントの代理実行の設定 | ✅ | エージェントの「代理実行」の設定 | |
ID の切り替え | ✅ | 連続したステップの前に CIAO!/Build Manager に格納した ID に切り替え | |
承認ワークフロー | ✅ | 特定の環境にプロモーションを実行する前に承認を受けて実施 | |
リリース管理 | ✅ | テンプレートの格納庫にテンプレートのそれぞれのバージョンを保存し、ステータスやデプロイを追跡可能 | |
別の ID で昇格 | ✅ | CIAO!/Build Manager に格納した ID を使用しプロモーションを実行。アクセスがない環境へのプロモーションも可能 | |
バックグラウンドプロモーション | ✅ | 別々のプロセスでプロモーションを実行。ユーザーはプロモーション中でも干渉を受けずNotes クライント上の操作が可能 |