プロジェクトの継続的インテグレーションのために、Xcode でボットを作成しました。
Xcode がビルドを実行するために使用する一時ディレクトリに大きなファイルをプルするように、「git lfs pull」を実行しようとしている統合の前に実行するトリガーを追加しました。
統合を成功させるために「git lfs pull」を機能させる方法は何ですか?
現在、大きなファイルを正常にダウンロードできません。私のスクリプトは次のようになります。
#!/bin/bash
changeToRepo() {
cd ${XCS_SOURCE_DIR}/My-Project-Name
}
changeToRepo
/usr/local/bin/git-lfs pull
ただし、大きなファイルはダウンロードされず、トリガー スクリプトのログを確認すると、次の出力が表示されます。
Git LFS: (0/1 ファイル) 0 B / 139.13 MB
Git LFS: (0/1 ファイル) 0 B / 139.13 MB
ファイル git-lfs/1.1.0 をチェックアウトできませんでした (GitHub; darwin amd64; go 1.5.1; git 258acf1) git バージョン 2.5.4 (Apple Git-61)$ git-lfs pull ファイルをチェックアウトできませんでした
作業ディレクトリ ファイルを書き込めませんでした: メディア ファイルを開くときにエラーが発生しました。goroutine 66 [実行中]: github.com/github/git-lfs/lfs.Stack(0x0, 0x0, 0x0) /Users/rick/go/src/github.com/github/git-lfs/lfs/errors.go :557 + 0x80 github.com/github/git-lfs/commands.logPanicToWriter(0x89a1e8, 0xc82002e018, 0x896028, 0xc82000e480) /Users/rick/go/src/github.com/github/git-lfs/commands/commands.go :184 +0xf7f github.com/github/git-lfs/commands.logPanic(0x896028, 0xc82000e480, 0x0, 0x0) /Users/rick/go/src/github.com/github/git-lfs/commands/commands.go :148 + 0x421 github.com/github/git-lfs/commands.handlePanic(0x896028, 0xc82000e480, 0x0, 0x0) /Users/rick/go/src/github.com/github/git-lfs/commands/commands.go :123 +0x4e github.com/github/git-lfs/commands.LoggedError(0x896028, 0xc82000e480, 0x548060, 0x17, 0x0, 0x0, 0x0) /Users/rick/go/src/github.