タグ

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

タグの絞り込みを解除

deployに関するngyukiのブックマーク (3)

  • PHP 製デプロイツール「Rocketeer」を使ってみた | 株式会社メイプルシステムズ

    こんにちは。西山です。 毎日続く炎天と夕方に来襲する豪雨で夏らしさが一気に全開になりましたね。 今回はデプロイツール「Rocketeer」についてご紹介したいと思います。 これは GitHub上で公開されているオープンソースソフトウェア (OSS) です。リポジトリは https://github.com/Anahkiasen/rocketeer にあります。ライセンスは MIT です。 デプロイツールというと、以前の現場で Capistrano を使っていたのですが、これは Ruby 製ですね。 Rocketeer は Capistrano に似た構成を持つ PHP 製のソフトウェアです。普段、PHP の案件に関わることが多いのですが、デプロイツールも同じ PHP で書かれていたほうが安心感(?)がありますよね。 また、Composer や PHPUnit の実行にもデフォルトで対応

    PHP 製デプロイツール「Rocketeer」を使ってみた | 株式会社メイプルシステムズ
  • GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー

    少し前までアプリケーションのデプロイと言えば capistrano などをコマンドラインから叩いてデプロイ、みたいなことをやっていたが、最近は少し様子が違うのでそのやり方、KAIZEN platform Inc. での事例を紹介する。 GitHub のイベントを契機に CI as a Service にデプロイを担当させる GitHub で Pull Request を送って開発するのが前提になっているのは以前にも紹介した。 最近は Travis CI や CircleCI などに代表される CI (Continuous Integration) as a Service があって、CI も自分たちで環境を構築しなくてもクラウドに任せることができる。KAIZEN では CircleCI を積極的に使っている。 これらの CI as a Service は基的に GitHub と連携するこ

    GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー
  • Altax - シンプルなPHPデプロイツール

    シンプルなデプロイツール AltaxはSSHを並列実行するシンプルなデプロイツールです。以下のような特徴をもちます。 PHPで書かれています。 SSHコマンドのラッパーとして実装されています。 コンパイルドパッケージを使用すれば、PHPファイル一つのみで動作します。 AltaxはCapistranoとCinamonに強くインスパイアされています。 しかし、それらではデプロイタスクをPHPで書くことができません。 Altaxは違います。以下のコードはAltaxのデプロイタスクのサンプルです。 // 出力メッセージに色を付ける set('colors', true); // 対象のホストとSSHコネクションの設定 host('web1', array('host' => '192.168.0.10', 'port' => '22'), 'web'); host('web2', array('h

  • 1