タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

capistranoに関するTomato-360のブックマーク (10)

  • Capistrano タスクの実行順序を確認する - Qiita

    Capistranoのタスクの実際の動作を確認したい時に--dry-runを指定するのですが、その際に実際に実行するコマンドがサーバー台数分列挙して表示されるため、タスクの実行順序を確認したい際に苦労します。 そこで、タスクの実行順序のみを表示する方法を見つけたので、紹介します。 実行するコマンド bundle exec cap development deploy --trace --dry-run 2>&1 | grep -E "\(first_time\)" ** Invoke development (first_time) ** Invoke load:defaults (first_time) ** Invoke rbenv:validate (first_time) ** Invoke rbenv:map_bins (first_time) ** Invoke bundler

    Capistrano タスクの実行順序を確認する - Qiita
  • 【入門】Capistrano3で自動デプロイ - Qiita

    ※この記事はcapistrano3についてです。capistrano2.x系には対応していません。 ちょこちょこ新規開発しているのですが、毎回リモートサーバーにsshで入ってpullして手順見ながらbundleなんちゃらして・・・。 みたいなのが非常にめんどくさいので、capistranoを使ってみました。 一度覚えてしまうと楽チンなので損はないと思います!そんなに難しくないです! 今回はインストールから実際のデプロイまで順を追って説明していきたいと思います。 ★やろうとしていること Rails4のアプリをリモートサーバーにローカルからデプロイ web, db, appサーバーはとりあえず同じサーバーで git pullとかassets:precompileとかmigrationとか自動でやりたい テスト的にvagrantで作った仮想環境にデプロイするまでを説明します。 ★できてないこと

    【入門】Capistrano3で自動デプロイ - Qiita
  • capistrano 3 をできるだけシンプルにサーバーにコマンドを流し込むツールとして使いこなす - Qiita

    戦略 Railsのことは忘れる(そういうこともあるよ) capをサーバーにsshでコマンドを送り込むrake taskの塊と見る 「とある役割のサーバー」に対して「とある処理」を実行して回りたい、という場合を想定 単にrestartだけ切り出して実行するとか、あるコマンドの結果だけ手に入れるとか 個人的にはansibleでもできると思ったけどrubyメンバーに強要できないし、小回り効かせたい 準備

    capistrano 3 をできるだけシンプルにサーバーにコマンドを流し込むツールとして使いこなす - Qiita
  • Capistrano 3への手引き - 今日のごはんは素麺です

    Capistrano、便利ですよね。 capistrano/capistrano 最近メジャーバージョンアップがあったのですが、使い方、というかスクリプトの書き方やお作法が変わり、「Capistrano 3にアップデートしたはいいけど全然動かなくてどうなってんだ」という流れはもはやお約束みたいです。 試しに僕も個人で作ってるウェブサイトのCapistranoをアップデートしてみたので、その上でこんなところに気を付けたいな、と思うポイントでも書いておきます。 capifyは使わない Capistranoを使うときは$ bundle installをし、次に$ bundle exec capify .とするのがお約束の流れですが、これからはcapifyを使ってもcap installを使ってねと言われます。 ですので: $ bundle exec cap installとしましょう。 マルチス

    Capistrano 3への手引き - 今日のごはんは素麺です
  • 駆け出しインフラエンジニヤが capistrano を使って感動したのでメモ(1) - ようへいの日々精進XP

    はじめに 今更ながら capistrano に感動したのでインフラエンジヤなりの視点で触ってみて使い方をまとめてみる。 capistrano とは 以下は自分が抱く capistrano へのイメージ。 複数のノードに対して並列してコマンドを実行出来る!(うれしポイント) コマンドを task という単位で纏めて自動化出来る!(うれしポイント) Ruby 製のデプロイツール!(やや、うれしポイント*1) これだけ「うれしポイント」があれば複数台のサーバーにログインして色々とやんなきゃいけないインフラエンジヤが使わない理由が無いでしょ!ということで早速使ってみよー。 ちなみに今までは以下のようなイメージ。 メンテナンス作業等に capistrano を常用するようになってからのイメージ。 ということで、来の capistrano の利用目的とは逸れてしまうかもしれないが、インフラエンジニヤ

    駆け出しインフラエンジニヤが capistrano を使って感動したのでメモ(1) - ようへいの日々精進XP
  • capistrano3、--prereqsでタスクの依存関係を列挙する - naichi's lab

    何が実行されているのか全然わからない capistrano、cap production deploy するとずらずらとログ出ますよね。 すごいですね。 Webの情報をかき集めてとりあえず動くところまで設定してみたけど何が起きてるか全然分からない。 正確に言うとちゃんと読めば 何をしようとしたかはわかるんだけど 何がこれを呼び出しているのかがさっぱり分からない。 とりあえずタスク一覧と依存関係を出してみる。 --prereqs % bundle exec cap production deploy --prereqs % bundle exec cap production deploy --prereqs cap default deploy cap deploy cap deploy:check cap deploy:check:directories cap deploy:check

    capistrano3、--prereqsでタスクの依存関係を列挙する - naichi's lab
  • Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル

    Capistranoを使って、Ruby初心者でもRuby以外のソースコードをデプロイできるようになるまでの流れです。 Rubyもよくわからないし、デプロイツールもろくに使ったことないけど、 Capistranoを使ってコードをデプロイしたい。という人に特に向けた記事です。 私自身そういう人でした。 私の理解不足の部分が多々ありますが、とにかくCapistranoを使ってデプロイができることを目的とします。私は今回の方法で、PHPのコードをデプロイしています。 「もう手動デプロイは嫌だ」「デプロイツール使いたい」「なんかデプロイツール使わないとヤバそう」と思っている方々にとってちょうどいい記事になればいいなと。 Capistranoデプロイができるまで(目次) Capistranoってどういうもの デプロイの流れの概要 デプロイ先サーバーとの接続条件 RubyRubyGemsのインストール

    Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル
  • Capistrano task for a Node.js app with github Forever and NPM.

    Tomato-360
    Tomato-360 2015/09/24
    capistranoでnpm installする際のエコなやりかたメモ
  • capistrano をバージョン 3 にアップデートして時代の流れに乗る · けんごのお屋敷

    2013 年 6 月頃に capistrano のバージョン 3 がリリースされました。かなり久しぶりのメジャーバージョンアップで色々変わっているようです。 Intobox でもデプロイには capistrano を使っていて、今回 capistrano のバージョンアップをしましたので手順の紹介とハマったことなどをまとめたいと思います。 capistrano v3 capistrano v3 は、より良いモジュール化、より簡単なデバッグ、より高速なデプロイ、などを設計目標として掲げています。 変更点が多いのでアップグレードガイドが公式サイトより提供されています。基的にはここを見ながら進めていくのですが、やることといえば Gemfile に gem 'capistrano', '~> 3.0' を追加 bundle install bundle exec cap install をやって

  • 入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering

    はじめに この記事はGREE Advent Calendar 2013年の21日目です。お楽しみください! こんにちは、アゴひげがダンディーだと評判の九岡です。GREEでは、JavaScalaを布教するための土台を固めるため、デプロイや監視の仕組みづくりなどを横断的にやっています。今回はその過程で得られた知識を「Capistrano 3の入門記事」という形で共有させていただきます。 この記事ではCapistrano 3の基礎をご紹介します。Capistrano 3はRubyをベースにしたサーバ操作およびデプロイの自動化ツールです。Capistrano 3を利用することで、デプロイなどの複雑なサーバ操作を自動化することができます。ここの記事では、特にデプロイに焦点をあてながら、Capistranoでサーバ操作を自動化する考え方と実現方法をご説明していきます。 Capistrano 3の習得

    入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering
  • 1