我有一个nodejs应用程序,我已经基于package.json校验和缓存了node_modules文件夹。我的test
工作步骤包括:1)安装python-pip并使用pip安装awscli,以及2)为流行的wait-for-it.sh安装一些依赖项。我的deployment
工作步骤包括1)安装python-pip并使用pip安装awscli。
由于1)和2)不改变,因为我需要1)test
和deployment
,我怎样才能正确缓存这些步骤?我应该使用key
为paths
和save_cache
输入什么内容,以及如何使用restore_cache
?这看起来并不完全遵循与node_modules缓存相同的模式。