はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ソースツリー

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 4 / 4件)
 

同じソースツリーでテストが通っていたらテストをスキップする | おそらくはそれさえも平凡な日々

2021/03/07 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト 日々 TREE 本題 ハッシュ値

tl;dr git rev-parse HEAD^{tree} でツリーオブジェクトのハッシュ値が取れるので、ブランチが異なる場合でも同じソースツリーであるかどうかを判定できます。 これを利用して、すでにテストを通ったtreeのハッシュ値をどこかに記録しておいて、同一のソースツリーに対するテストをスキップできます。 本題 よく使われて... 続きを読む

Go言語でのCI環境構築 | Preferred Research

2015/12/01 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Preferred Research Go言語 pfn 柏原

PFNの柏原です。Go言語製のソフトウェアのCI(Continuous Integration, 継続的インテグレーション)環境の構築方法(導入方法)について解説します。想定としてはgithub上にホストしているOSSプロジェクトのソースツリーをCIの対象とします。OSSのpublicリポジトリなため、無料で使えるサービスを利用対象とします。 紹介する各CIサービスすべてでGo言語を扱えますが、ま... 続きを読む

zshでgitのコマンドやブランチ名を補完できるようにする - QNYP Blog

2013/05/14 このエントリーをはてなブックマークに追加 100 users Instapaper Pocket Tweet Facebook Share Evernote Clip zsh completion contrib Git コマンド

zshでのgitコマンドの入力補完を設定する方法はいくつかあるようですが、最近はgitのソースツリーにcontrib/completion/git-completion.zshというものが含まれているので、今回はそれを利用する手順を紹介します。 設定を行うと、以下のようにコマンドやリモートリポジトリ、ブランチ名の補完ができるようになります。 今回、動作を確認した環境は以下の通りです。 Mac OS... 続きを読む

Capistrano + rsync で省エネデプロイ - 肉とご飯と甘いもの @ sotarok

2011/07/25 このエントリーをはてなブックマークに追加 131 users Instapaper Pocket Tweet Facebook Share Evernote Clip rsync Capistrano sotarok VCS ご飯

capistranoこんにちは。タイトルの通りなんですが、Capistrano みんなつかってるよねー。ってことで独自のデプロイシステムをもってなくてさすがにFTPでUPはしてませんって人は結構使ってるもんだと思ってるんですけど、Capistrano ってなんかデフォルト各サーバで vcs の update 的なことをするか、ローカルにソースツリーを用意してやる場合に使えるのは scp で、なんか... 続きを読む

 
(1 - 4 / 4件)