aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/sonar-vsts/build.gradle15
-rw-r--r--server/sonar-web/build.gradle16
2 files changed, 14 insertions, 17 deletions
diff --git a/server/sonar-vsts/build.gradle b/server/sonar-vsts/build.gradle
index f5ce996e76a..078b68814c1 100644
--- a/server/sonar-vsts/build.gradle
+++ b/server/sonar-vsts/build.gradle
@@ -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']
}
diff --git a/server/sonar-web/build.gradle b/server/sonar-web/build.gradle
index 8a266b18ccd..0cdcd8499c1 100644
--- a/server/sonar-web/build.gradle
+++ b/server/sonar-web/build.gradle
@@ -56,16 +56,14 @@ node {
yarn_run {
if (official) { dependsOn copyBranding }
- inputs.dir('config')
- inputs.dir('public')
- inputs.dir('scripts')
- inputs.dir('src')
- inputs.file('.babelrc')
- inputs.file('build.gradle')
- inputs.file('package.json')
- inputs.file('tsconfig.json')
- inputs.file('yarn.lock')
+ ['config', 'public', 'scripts', 'src'].each {
+ inputs.dir(it).withPathSensitivity(PathSensitivity.RELATIVE)
+ }
+ ['.babelrc', 'build.gradle', 'package.json', 'tsconfig.json', 'yarn.lock'].each {
+ inputs.file(it).withPathSensitivity(PathSensitivity.RELATIVE)
+ }
outputs.dir(webappDir)
+ outputs.cacheIf { true }
args = ['build']
}