タグ

2015年1月26日のブックマーク (2件)

  • JenkinsでGitHubのプッシュ時に自動デプロイする - sometimes I laugh

    Gitでバージョン管理をしていると、番サーバにデプロイする際に、クライアントでpush、そして番サーバにログインしてgit pull、ってやるのは面倒臭いですよね。そんな不毛な操作は自動化するのがプログラマとしては当然です。 GitHub上のリポジトリで、デプロイの自動化をやるにはWebhookやTravis CI、JenkinsなどのCIツールとの連携を考えます。選択肢は多々あり、それぞれにメリット、デメリットはありますが、今回は後々、FuelPHPのユニットテスト自動化までを見据えて、Jenkinsによるデプロイ自動化を試してみようと思います。 サーバ構成イメージ 今回、Jenkinsを導入するにあたって、専用のEC2インスタンスを立ち上げます。このインスタンスをCIサーバとして利用していきます。 GitHubリポジトリへプッシュされたとき、GitHubはJenkinsサーバへ通知

    JenkinsでGitHubのプッシュ時に自動デプロイする - sometimes I laugh
  • railsのバリデーションについて - 惰眠と論理と指揮棒と

    2014-04-04 railsのバリデーションについて Ruby On Rails validatesについて詳しく知らなかったので、調べなおしてみた。 文字数チェック 2文字より多くなければダメ validates :title, :length => { :minimum => 2, :too_short => "最低でも%{count}文字は入力して" } 12文字未満でなければダメ validates :title, :length => { :maximum => 12, :too_long => "最大文字数は%{count}文字!" } 2文字以上12文字以下でなければダメ validates :title, :length => { :in => 2..12 } 6文字でなければダメ validates :title, :length => { :is => 6, :wr