Cloud Functions + Cloud Source Rpositories
だいたいわかった。
Cloud Source Rpositories で、gitのsubmoduleをつかってもCloud Functionsでデプロイされない。Cloud Buildをつかってもbuildされない。
もしsubmoduleを使うなら、git clone --recursive {クローンしたいリポジトリ} で、手元のpullしてからdeployコマンドを打つ必要がある。
いつかsubmoduleも使えるようになりそうだけど、とりあえず今は使えない。