...
Perforce Helix Core 2019.1ではHelix 1ではHelix Core Extension(p4 extensionコマンドextensionコマンド)が追加されました。
Helix Core Extensionは、管理者がワークフローをカスタマイズするための機能です。Extensionは、管理者がワークフローをカスタマイズするための機能です。
Perfore Helix Coreは、ユーザが記述するプログラムまたは特定の操作が実行されると呼び出されるスクリプトであるトリガを使用した機能の拡張・カスタマイズをサポートしてきました。Coreは、ユーザが記述するプログラムまたは特定の操作が実行されると呼び出されるスクリプトであるトリガを使用した機能の拡張・カスタマイズをサポートしてきました。
Helix Core Extensionを使用することにより、Helix Coreサーバーランタイムとカスタムロジックを密接に統合して、製品の動作を拡張できます。
Helix Core Extensionとトリガを比較した場合の利点は以下の通りです。Extensionとトリガを比較した場合の利点は以下の通りです。
- 単一のスクリプト言語(lua言語)を使用するため、Helix Coreサーバーがサポートするプラットフォームへの移植が容易になります
- p4 extensionコマンドとグローバルおよびインスタンスの仕様を使用することで、インストール、更新、削除の管理が簡単になります
- プログラムAPIにより、拡張機能をHelix Coreサーバーと統合できます
- グローバルまたはデポ単位で設定が可能です
- 事前認証されたPerforceクライアントコマンドを発行できるため、サーバーエクステンションのチケットの管理は不要です
- サーバーエクステンションは、特別な拡張デポでバージョン管理されます
...