問題タブ [capistrano]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
707 参照

rake - CruiseControl.rb: パラメータとして現在のリビジョンでクルーズレーキタスクを実行しています

CruiseControl.rb が統合テストを実行したい場合、プロジェクト内で「cruise」と呼ばれる rake タスクを探して実行します。

現在のリビジョン番号をそのタスクに渡す方法はありますか? 統合テストの後、カピストラーノを使用してリモート マシンにアプリをデプロイしています。特別なリビジョンが渡されない場合、capistrano は HEAD リビジョンをデプロイするため、cc.rb の最後にチェックされたリビジョンを使用するように指示したいと思います...

何か案は?

0 投票する
3 に答える
5595 参照

svn - svn更新の自動化

私は頻繁にサーバーにアクセスし、特定のディレクトリに切り替えてsvn-updateを実行しています

これを自動化する非常に簡単な方法があると思います。スクリプトを実行するときにサブディレクトリを指定するだけで、SSH経由でログインし、適切なディレクトリにcdしてsvn-updateを実行できます。

これはcapistranoの仕事ですか、それとも単純なbashスクリプトで仕事をすることができますか?

0 投票する
2 に答える
7245 参照

ruby-on-rails - Keep log of capistrano deployments

Is there a way to keep a log (either local or stored on a remote server) of every time a deployment is done via capistrano? It would be very useful to keep a record of what revision was running at any given time in the past.

I know that the deployment process leaves behind the deployed files for the last 10 deployments in the releases directory, but it would be nice to keep more history and have it accessible in the form of a flat file.

0 投票する
2 に答える
1970 参照

ruby-on-rails - Capistranoを使用しても安全ですか?

すでにデプロイされているギャラリースタイルのアプリがあります。私のローカルバージョンには、ローカルテストにのみ使用する写真がたくさんあり、オンラインにある実際の写真を上書きしたくないのです。

コードを追跡し、写真を無視するgitリポジトリもあります。

cap deploy:migrationsと入力すると、gitリポジトリが使用されますか?つまり、Capistranoは私のオンライン写真をローカルの写真で上書きしますか、それともgitがそれらを無視するため、それらを無視しますか?

0 投票する
1 に答える
1004 参照

git - Capistrano:chdirできないか、gitアーカイブではありません

CapistranoでRailsアプリをデプロイするのは初めてです。

ここで、deploy:migrationsを呼び出すとどうなりますか?

ディレクトリ/home/collimarco/git/foto-fiori.gitが存在し、これは--bareリポジトリです。それで、問題は何ですか?

0 投票する
1 に答える
671 参照

ruby-on-rails - カピストラーノの失敗

Capistrano を使用するのは初めてで、アプリケーションはそれなしで既に公開されていました。cap deploy:migrations と入力すると、いくつかのコマンドが成功した後に次のエラーが表示されます。

environment.rb から RAILS_GEM_VERSION をコメントアウトしようとしましたが、同じです。

また、最後のコマンドを手動で入力しました。

何か案は?

0 投票する
2 に答える
1564 参照

ruby-on-rails - Capistranoですべての名前空間タスクを実行する

さまざまなタスクを持つ名前空間があります。

cap mytestを実行すると、タスク「バックアップ」が存在しません

すべてのタスクを呼び出すコマンドを作成するにはどうすればよいですか?

0 投票する
2 に答える
1080 参照

php - Capistranoを使用した展開

Capistranoを使用してPHPアプリのデプロイを開始しようとしています。デプロイする場所に応じて「編集」する必要のある2つの構成ファイルがあります。これは、データベース名やルートURL(Codeigniter)などの基本的なものです。Capistrano編集を自動的に指定することはできますか?ファイル/system/config/edit.phpで以下を編集するとします。

ありがとう、マックス

0 投票する
2 に答える
5827 参照

ruby-on-rails - リモートgitリポジトリを使用してカピストラーノでデプロイしますが、本番サーバーでgitを実行しません

チーム内で集中開発を行うためのリモート git リポジトリをセットアップしています。ただし、アプリケーションをデプロイする本番サーバーでは現在、git が実行されていません。capistrano を使用してアプリケーションをデプロイしたいのですが、デプロイ時にデプロイ レシピをリモートの git リポジトリから「プル」するように設定するにはどうすればよいですか?

言い換えれば、私はこのようなことをすることができますか?