これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド キャップです。
プログラム:
NAME
SYNOPSIS
キャップ 【オプション】
DESCRIPTION
cap — cap は、capistrano タスクを呼び出すユーティリティです。 Capistrano はユーティリティおよびフレームワークです
SSH 経由で複数のリモート マシン上でコマンドを並行して実行します。 シンプルなものを使用します
DSL (Rake から一部借用) http://rake.rubyforge.org/) を定義できるようになります
_tasks_。特定の役割のマシンに適用される場合があります。 トンネリングにも対応
何らかのゲートウェイ マシンを経由して接続し、VPN の背後で操作を実行できるようにします。
ファイアウォール。
Capistrano はもともと、Web アプリケーションの展開を簡素化し、自動化するために設計されました。
分散環境に向けて設計された一連のタスクが元々バンドルされていました。
Rails アプリケーションのデプロイ。 デプロイメント タスクは (Capistrano 2.0 以降) オプトインになりました。
また、クライアントはレシピに「load 'deploy'」を明示的に指定する必要があります。
Capistrano は、広範なヘルプ リストを提供する自己文書化プログラムです。
それぞれのコマンド。 このマニュアル ページが古いと思われる場合は、次のコマンドを実行してください。
キャップ -h
前提条件
Capistrano は「意見の多いソフトウェア」です。つまり、物事がどのように行われるかについて非常に確固たる考えを持っています。
しなければならないと考え、その考えを押し付けようとします。 背後にある仮定のいくつか
これらの意見は次のとおりです。
* SSH を使用してリモート サーバーにアクセスしています。
* すべてのターゲット マシンに対して同じパスワードを持っているか、公開キーを持っているかのどちらかです。
パスワードなしでアクセスできるようにする場所です。
これらの前提が変わるとは期待しないでください。
OPTIONS
Capistrano は拡張可能な構成が可能であり、次の構成オプションがあります。
-e - 説明 タクス
タスクのヘルプ (利用可能な場合) を表示します。
-F --デフォルト設定
-f を指定した場合でも、常にデフォルトの構成を使用します。
-f - ファイル FILE
ロードするレシピファイル。 複数回与えることも可能です。
-H --長いヘルプ
これらのオプションについて説明します。
-h - 助けて
このヘルプメッセージを表示します。
-p - パスワード
すぐにパスワードの入力を求められます。
-q - 静かな
出力をできるだけ静かにします。
-S --set-before 名前=値
レシピがロードされる前に変数を設定します。
-s - 設定 名前=値
レシピがロードされた後に変数を設定します。
-T --タクス
ロードされたレシピ ファイル内のすべてのタスクをリストします。
-V - バージョン
Capistrano のバージョンを表示して終了します。
-v -詳細
もっと冗長に。 複数回与えることも可能です。
-X --システム構成をスキップ
システム設定ファイル (capistrano.conf) をロードしないでください。
-x --skip-user-config
ユーザー設定ファイル (.caprc) をロードしないでください。
onworks.net サービスを使用してオンラインでキャップを使用する
