circleci のテンプレート( `{{ expr }}` )の文法は?
以下は、 .circleci/config.yml
の一部分で、/go/pkg/dep
以下をキャッシュしながら、今ビルドしているブランチと Gopkg.lock のチェックサム情報でもって、そのキャッシュの名前としています。
- restore_cache:
name: Restore Dependencies cache
keys:
- pkg-dep-v1-{{ .Branch }}-{{ checksum "Gopkg.lock" }}
- pkg-dep-v1-{{ .Branch }}
- pkg-dep-v1-
paths:
- /go/pkg/dep
質問
- ここで用いられているテンプレートエンジンの文法は何ですか? もしくは、このエンジンについて名称があったりしますか?
- さらには、このテンプレートエンジンで例えば四則演算など、置換以上の機能を持っていたりしますか?