タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ciとGitHubに関するdo_su_0805のブックマーク (1)

  • CircleCIの実行を速くした - pockestrap

    先週仕事でやったのをメモします。 CI力が低いので、記事を公開することでツッコミをもらうのが目的です。 モチベーション 弊社ではCIの実行が1回あたり20分ほどかかっています。 これはわりとストレスなので速くしたいです。幸いにも削れそうなところが2つ見つかったので削ってみました。 Shallow Clone CircleCIではデフォルトのcheckoutを使用するとリポジトリの全体をcloneしてきます。 これを回避するためにshallow cloneを導入しました。 まず、次のようなコマンドを定義します。 commands: shallow-clone: description: 'Git clone shallowly' steps: - run: name: 'shallow clone' command: | set -x echo "machine github.com log

    CircleCIの実行を速くした - pockestrap
    do_su_0805
    do_su_0805 2020/04/07
    CircleCI に限らず、 git / bundler (のようなパッケージマネージャー) を CI で扱う時に必要そうなナレッジ
  • 1