リモートタスク

カスタムタスクはコマンドとスクリプトをローカルで実行するだけでなく、Novaから接続定義されているSSHサーバに対しても機能します。

サーバ設定を作成する

設定がまだ作成されていない場合はここで作成しておきます:

  1. 環境設定 > サーバリストを開きます
  2. 左下にある をクリックし、新規サーバを作成します
  3. SSH/SFTPプロトコルを選択し、必要な情報を入力します
creating a server in Nova's preferences

リモートタスクを作成する

リモートタスクはローカルタスクとほとんど同じ方法で作成できます。

  1. プロジェクトメニューからプロジェクト設定を開きます
  2. サイドバーからタスクの隣にある ボタンを押します
  3. カスタムタスクを選択します

続いて、場所メニューを開き、SSHサーバ名を選択します。これによりリモートで実行するシェルスクリプト(またはサポートされている他のスクリプト言語)を定義できます:

configuring a remote task in Nova

これで独自のローカルタスクとリモートタスクの作成、実行を行うための準備が整いました。

Novaのタスク機能に触れ、実際に活用していく上でよりパワフルにするためのアイディアがありましたらぜひ、お聞かせください。

ここまでは…
パート2: NPMスクリプトのタスク化

最終更新日: 2020年10月21日