ファイル設定

ファイルの設定項目について説明します。

File

enebularにアップロードするファイルを選択します。

  • 最大ファイルサイズは500MBです。

Name

ファイルのアセット名を入力します。

Description

ファイルの説明を入力します。

Deploy Directory

ファイルをデプロイした際のディレクトリ名を指定します。

  • enebular-agentのports/<port>/assets ディレクトリ以下のディレクトリ名になります
  • 例えば、enebular-agentのAWS IoTポートを利用して、アップロードするファイルのファイル名がfoo.txtで、Deploy Directoryにbarを入力した場合、enebular-agent下のports/awsiot/assets/bar/foo.txtにファイルが保存されます
  • Deploy Directoryが指定されない場合は、ファイルがそのままports/<port>/assetsディレクトリの下に保存されます

Execution

デプロイしたファイルを実行ファイルとみなして実行させたい場合の設定です。

Execute On Deploy

有効にした場合、デプロイしたファイルを実行ファイルとみなして実行します。 このときenebular-agentと同じユーザーとして、実行します。 以下の項目は、このトグルをオンにした際に表示されます。

Max Execution Time

Execution の最大実行時間を設定します。 指定できる時間は、秒単位で1〜300秒(5分)です。

最大実行時間を経過しても、Executionで指定されたファイルの実行が続いている場合は、強制的に処理を停止します。

Execution Arguments

実行時の引数を設定します。

Environment Variables

環境変数の設定を行います。

  • KEY
    • 環境変数名を入力します
  • VALUE
    • 値を入力します

Deploy Hooks

デプロイの実施時にデプロイ済みのファイルを実行する機能です。

Stage

Pre-Deployあるいは、Post-Deployを選択します。

Pre-Deploy

デプロイの実施前に、Pre-Deployとしてデプロイ済みのファイルを実行します。 ファイルが指定されない場合は、Pre-Deployは実行されません。

e.g.)デプロイ実施前に、デプロイ先フォルダの不要なファイルを削除する処理を行うシェルスクリプトを実行する。

Post-Deploy

デプロイの実施後に、Post-Deployとしてデプロイ済みのファイルを実行します。 ファイルが指定されない場合は、Post-Deployは実行されません。

e.g.)デプロイ実施後に、デプロイ先フォルダの不要なファイルを削除する処理を行うシェルスクリプトを実行する。

Asset Path

実行したいファイルアセットのパスを入力します。

Max Execution Time

Pre-Deploy および Post-Deploy の最大実行時間を設定します。 指定できる時間は、秒単位で1〜300秒(5分)です。

最大実行時間を経過しても、Pre-Deploy および Post-Deployで指定されたファイルの実行が続いている場合は、強制的に処理を停止します。

Default Role

ファイルのロールを選択します。

results matching ""

    No results matching ""