Caching 如何以编程方式使Bitbucket管道无效';s缓存?

Caching 如何以编程方式使Bitbucket管道无效';s缓存?,caching,bitbucket,continuous-deployment,bitbucket-pipelines,Caching,Bitbucket,Continuous Deployment,Bitbucket Pipelines,我的Bibucket管道中有一个节点\模块缓存,我添加了新模块(例如纱线添加反应模式)-如何让Bitbucket管道检测新纱线。锁定并使其缓存无效?是的,正如Marecky已经提到的,这是一个问题。另外,这里还有一个问题,它应该正好解决这个问题。简而言之,有一个API可以使缓存失效,但它目前仅保留供内部使用。以下是清除缓存的官方方法 我认为这是不可能的。我一直在尝试解决这个问题,但我逐渐意识到这是在浪费开发时间,因为package-lock.json不会经常更改。我想如果需要的话,手动使缓存失效

我的Bibucket管道中有一个节点\模块缓存,我添加了新模块(例如纱线添加反应模式)-如何让Bitbucket管道检测新纱线。锁定并使其缓存无效?

是的,正如Marecky已经提到的,这是一个问题。另外,这里还有一个问题,它应该正好解决这个问题。简而言之,有一个API可以使缓存失效,但它目前仅保留供内部使用。

以下是清除缓存的官方方法


我认为这是不可能的。我一直在尝试解决这个问题,但我逐渐意识到这是在浪费开发时间,因为package-lock.json不会经常更改。我想如果需要的话,手动使缓存失效所花费的时间比使用各种智能技巧“解决”这个问题要少,而且依赖关系会随着时间的推移变得更加稳定。一件可能有用的事情是在脚本中添加
npm install--dryrun
,如果它的输出中不包含
最新的
,则中断管道。这是Atlassian的票证,请投票支持它,让我们完成它,然后忘记它@Marecky这里有一个使用内部API使缓存无效的示例。由于它是一个内部API,我希望它会崩溃和/或表现不稳定:谢谢@RyanFisher,我会在病愈后尽快试用它leave@RyanFisher我从来没有机会看到你发布的网址。今天,当我终于在这里拿起,网址不工作。有人能提供“clear.pipelines.node.cache.js”文件的内容吗?