]> source.dussan.org Git - sonarqube.git/commitdiff
Make build of sonar-bitbucketcloud incremental
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Thu, 7 Jun 2018 14:18:00 +0000 (16:18 +0200)
committerSonarTech <sonartech@sonarsource.com>
Tue, 12 Jun 2018 18:21:03 +0000 (20:21 +0200)
server/sonar-bitbucketcloud/build.gradle

index e708a6e2cd59bc50f2aa4c0a6b4884c2d47c0731..435d4a59ca80fdbef0fa96c6254094ad6e8a1209 100644 (file)
@@ -17,15 +17,14 @@ node {
 }
 
 yarn_run {
-  inputs.dir('config')
-  inputs.dir('public')
-  inputs.dir('scripts')
-  inputs.dir('src')
-  inputs.file('.babelrc')
-  inputs.file('package.json')
-  inputs.file('tsconfig.json')
-  inputs.file('yarn.lock')
+  ['config', 'public', 'scripts', 'src'].each {
+    inputs.dir(it).withPathSensitivity(PathSensitivity.RELATIVE)
+  }
+  ['.babelrc', 'package.json', 'tsconfig.json', 'yarn.lock'].each {
+    inputs.file(it).withPathSensitivity(PathSensitivity.RELATIVE)
+  }
   outputs.dir('build/webapp')
+  outputs.cacheIf { true }
 
   args = ['build']
 }