Kouhei Sutou
kou****@clear*****
2014年 8月 3日 (日) 23:12:55 JST
須藤です。 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/