杉本涼
sugry****@gmail*****
2014年 8月 5日 (火) 08:20:30 JST
杉本です。 林さん、シンプルな方法を教えてくれてありがとうございます。 GitHub APIは、GitHubトークンがなくても使えるみたいです。(取得するだけなら) git push したので↓おかしいところがあったらアドバイスしてもらえるとうれしいです。 https://github.com/groonga/heroku-buildpack-groonga/compare/1ead240fa8...99f0ee1d15 2014年8月3日 23:12 Kouhei Sutou <kou****@clear*****>: > 須藤です。 > > In <CAH9Y0y5aLj1aYKRvXd6Q5t2SgCTasGRMo_6kDGr****@mail*****> > "[groonga-dev,02564] Re: Groongaのbuildpackについて" on Fri, 1 Aug 2014 > 17:07:52 +0900, > 杉本涼 <sugry****@gmail*****> wrote: > > > heroku-groonga-builder と > > > heroku-buildpack-groongaを一つにして、コマンド↓を実行すると、release_pageにアップしてからherokuのbuildpack更新を一緒にやるというのに変えるのは、どうですか? > > > > % heroku apps:create > > % git push heroku master > > % heroku run:detached rake GITHUB_TOKEN=YOUR_GITHUB_TOKEN > > 提案ありがとうございます! > heroku-buildpack-groongaの更新の手間が減るわけですね。 > > 通常は↓という手順で、 > > 1. heroku-groonga-builder: heroku run:detached rake > GITHUB_TOKEN=YOUR_GITHUB_TOKEN > 2. heroku-buildpack-groonga: (versionを更新) > 3. heroku-buildpack-groonga: rake publish > > これの手順が1つ減って、 > > 1. heroku-groonga-builder: heroku run:detached rake > GITHUB_TOKEN=YOUR_GITHUB_TOKEN > 2. heroku-buildpack-groonga: rake publish > > となるわけですよね? > > できれば、 > > heroku-buildpack-groonga: rake publish > > を無くしたいんですよねぇ。今のところ、これ、私しかできないの > で手伝ってもらえないんです。 > > なので、理想は > > 1. heroku-groonga-builder: heroku run:detached rake > GITHUB_TOKEN=YOUR_GITHUB_TOKEN > > だけで完了するといいなぁと思っています。 > > もう一歩! > > > Groongaのタグから最新バージョンを検出するようにしたもの↓にあるので感想をおねがいします。 > > > > https://gist.github.com/sugryo/94ca233d7efbffcc555c > > サンプルコードがあると話が早くていいですね! > > ↑に書いたみたいに > > heroku-buildpack-groonga: rake publish > > の手順もなくすためには > > > https://github.com/groonga/heroku-buildpack-groonga/blob/master/bin/compile > > の中で最新バージョンを検出しないといけないんじゃないかと思っ > ています。 > > で、bin/compileは各Herokuユーザーの権限で動くのでみんなに > GitHubトークンを取得して、とお願いするのは敷居が高いなぁと思っ > ています。 > > ということで、できればGitHub APIを使わないで最新バージョンを > 検出できればいいんですよねぇ。うまい方法はないですかねぇ。 > > > -- > 須藤 功平 <kou****@clear*****> > 株式会社クリアコード <http://www.clear-code.com/> > > Groongaベースの全文検索システムを総合サポート: > http://groonga.org/ja/support/ > パッチ採用 - プログラミングが楽しい人向けの採用プロセス: > http://www.clear-code.com/recruitment/ > コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: > http://www.clear-code.com/services/code-reader/ > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev >