Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
There are many different ways to handle deployments, but I have become very fond of using Bitbucket’s service hooks. In this case we’re going to be using the POST service hook, which is basically a git post-receive hook that sends a POST request to a given url every time you push to your repository. Note: This is a really simple and effecient way to handle deployments for smaller projects (e.g. St
前回ブログに書いたbitBucketを本格的に使おうと思い bitBucket+Capistranoでデプロイできるように設定しました。 もともとsvnでは使用していたもののgitになると勝手が違う。。 設定を行うついでに、capistrano-extをインストールして、 multistageというコマンド実行時にデプロイ先を選択できるように作りました。 これでいちいちdeploy.rbを書き換えること無くProduction,Staging,Develop それぞれのサーバーに配置できるように! こういう感じの構成↓ ということで以下手順。 GITのインストール 前書いた記事↓ gitをさくらサーバーへインストールする方法 http://d.hatena.ne.jp/oggata/20100201/1266908009 rubyのインストール cd /usr/local/src wget
仕事でBitbucketつかってますか? 僕はつかってます。 Bitbucketにリポジトリを作成して継続的インテグレーションを行うときに困るのがプライベートリポジトリのクローンです。Jenkinsからクローンできないとまずい。 この問題を解決するために、以前は専用のアカウントを作成してたりして対処していました。*1。面倒ですね。 最近この問題を解決するためにDeployment Keysという機能がサポートされました*2。このDeployment Keysの使い方を簡単に解説したいと思います。 Jenkins用の鍵を作成 Jenkinsの実行ユーザでsshの鍵を作成します。yumやapt-getでインストールしている場合は、jenkinsユーザが追加されていると思います。sudoして鍵を作成します。 $ sudo su - jenkins # 鍵を作成 sudoしたくない場合、できない場
bitbucketがGitに対応して、 しかもMercurialと同様にGitでもprivateなリポジトリを無料で使えるヒャッハー! って気分になっているので、 自分のマシンに入っているgitリポジトリを放り込むテストをしてみた。 基本的にgitだからどうにかなるよね? ね? ってことで。 まず、bitbucketのGitのリポジトリにアクセスするためにsshの公開鍵を登録する。 その前に@ITの記事 Linuxでsshの鍵を作成するには を参考に鍵を作っちゃいましょう。 $ ssh-keygen -t rsa -f bitbucket.org Generating public/private rsa key pair. で、パスフレーズを聞かれるので二回それを入力する。 それでカレントディレクトリに 「bitbucket.org」という秘密鍵と「bitbucket.org.pub」と
$ pwd $ home/hoge $ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/hoge/.ssh/id_rsa): .ssh/bitbucket Enter passphrase (empty for no passphrase): パスワードを入力 Enter same passphrase again: パスワードを入力 Your identification has been saved in /home/hoge/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く