...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Extension template created in the 'narrow_workspace_mappings' directory. |
2."narrow_workspace_mappings"のダウンロード
※例題として"narrow_workspace_mappings"を使用するための手順です。
ダウンロードサイトより2.main.luaの編集
main.luaファイルを編集してロジックを追加します。
今回の作業ではファイルの編集ではなく、ダウンロードサイトより"narrow_workspace_mappings"の"main.lua"を入手し
"/master/narrow_workspace_mappings"ディレクトリ内のファイルを置き換えます
情報 | ||||
---|---|---|---|---|
| ||||
3.main.luaの編集
main.luaファイルを編集してロジックを追加します。
編集?
4.".p4-extension"ファイルの作成
クライアントで"narrow_workspace_mappings.p4-extension"ファイルを作成します。
".p4-extension"ファイルは、サーバエクステンションをサーバにインストールする際に必要です。
...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Extension packaged successfully. |
5.サーバエクステンションのインストール4.サーバエクステンションのインストール(確認)
作成したサーバエクステンションを、Helixサーバに実際にインストールする前に、レポートモードで確認します。
...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Would install Extension 'ExampleInc::narrow_workspace_mappings' |
6.サーバエクステンションのインストール5.サーバエクステンションのインストール(実行)
実行結果が確認できたら"-y"オプションを追加し、インストールを実行します。
...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Extension 'ExampleInc::narrow_workspace_mappings' version '2019.1' installed successfully. |
7.インストールされているサーバエクステンションの確認6.インストールされているサーバエクステンションの確認
サーバエクステンションがインストールされていることを確認します
...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
... extension ExampleInc::narrow_workspace_mappings |
8.サーバエクステンション構成のグローバル設定7.サーバエクステンション構成のグローバル設定
インストールしたサーバエクステンションが、自動ログインに使用するユーザをsuperにするため、グローバル設定を変更します。
※コマンドで使用するネームスペース名は"manifest.json"ファイル内で定義されています。ここでは"ExampleInc"がネームスペース名となっています。
...
情報 | ||
---|---|---|
| ||
・「Helix Core Extensions Developer Guide (2019.1)」- Server extension configuration (global and instance specs) |
9.8.サーバエクステンション構成のインスタンス設定
インストールしたサーバエクステンションのインスタンス設定を変更します。
本手順では、「ワークスペースのビュー定義でディポパスの階層数を3より少ない」をチェックするサーバエクステションとするため、下記の変更を行います
...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
⋮ |
10.インストールしたサーバエクステンションの動作確認9.インストールしたサーバエクステンションの動作確認
P4Vを起動し、クライアントワークスペースのビューの定義を表示します
① [ 接続(C) ] → [ 現在のワークスペースを編集(W) ]を選択します。
...