タグ

2016年8月28日のブックマーク (3件)

  • Wercker で「Storing artifacts failed: Size exceeds maximum size of 1000MB」エラー - おいちゃんと呼ばれています

    Wercker でテスト実行後の Store 時に毎回 Storing artifacts failed: Size exceeds maximum size of 1000MB というエラーが出てこけるようになったのでメモしておく。遭遇したら思い出してほしい。 忙しい現代人のための 4行まとめ Wercker では環境変数 WERCKER_OUTPUT_DIR または WERCKER_ROOT で指定している場所に保存された内容を pipeline の結果とみなして、次の pipeline に引き継ぐようにしている。この内容が 1000MB を超えている、というのが今回のエラーだった Photoshop や Sketch のファイルを富豪的に突っ込んでバージョン管理していたため .git/objects が 1GB に達していた 根的な対応は Photoshop や Sketch のフ

    Wercker で「Storing artifacts failed: Size exceeds maximum size of 1000MB」エラー - おいちゃんと呼ばれています
    inouetakuya
    inouetakuya 2016/08/28
    ブログを書きました。このエラーに遭遇したら思い出してください
  • Git LFS 1.2: クローンをもっと高速に | Atlassian Japan 公式ブログ | アトラシアン株式会社

    Git LFS 1.2 が登場しました。そこで、クローンにかかる時間を 10 倍以上改善するちょっとしたヒントを紹介したいと思います! 少し前にアナウンスした通り、アトラシアンは GitHub やコミュニティ内の多くの方と協力して Git LFS の開発に取り組んでいます。私たちは、Git リポジトリに巨大ファイルを保存せざるを得ないという問題の解決に取り組んでいます。それはたとえばゲーム開発、メディア作成、グラフィックデザインなどを扱うチームが抱えている問題です。 当社の Bitbucket Server と SourceTree は、プロフェッショナルチームに Git LFS サポートなどの最高の Git ソリューションを提供しています。 先週、Git LFS は バージョン 1.2 のリリースを行うことで新たなマイルストーンに達しました。今思えば、驚くほど多くの機能を詰め込んだと思い

    Git LFS 1.2: クローンをもっと高速に | Atlassian Japan 公式ブログ | アトラシアン株式会社
  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})