sonarqube/server/sonar-bitbucketcloud/build.gradle
Julien HENRY 965717195e Introduce Bitbucket Cloud Application
SONAR-10514 Bitbucket Cloud application install/uninstall

  * Bitbucket Cloud /install WS
  * Expose Bitbucket application descriptor as WS
  * Implement WS /integration/bitbucketcloud/uninstall

SONAR-10517 Bitbucket Cloud settings widget

  * Create Bitbucket Cloud module
  * Create Bitbucket Setting widget
  * Bitbucket settings widget require SC authentication
  * Add WS /integration/bitbucketcloud/repo_config
  * Add WS /integration/bitbucketcloud/bind_repo
  * Add WS /integration/bitbucketcloud/after_login

SONAR-10516 Bitbucket Cloud repository widget

  * Add WS /integration/bitbucketcloud/repo_widget
  * Add WS /integration/bitbucketcloud/repo_widget_data

BRANCH-59, BRANCH-60 Bitbucket Cloud PR decoration

SONAR-10605 Bitbucket Cloud PR widget

  * Add integration/bitbucketcloud/pr_widget endpoint
  * Add integration/bitbucketcloud/pr_widget_data endpoint
2018-05-16 20:20:46 +02:00

35 lines
746 B
Groovy

sonarqube {
properties {
property "sonar.projectName", "${projectTitle} :: Bitbucket Cloud"
property "sonar.sources", "src/main/ts"
property "sonar.tests", "src/main/ts"
property "sonar.test.inclusions", "src/main/ts/**/__tests__/**"
property "sonar.exclusions", "src/main/ts/**/__tests__/**"
}
}
apply plugin: 'com.moowork.node'
node {
version = '8.10.0'
yarnVersion = '1.5.1'
download = true
}
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')
outputs.dir('build/webapp')
args = ['build']
}
yarn_run.dependsOn ':server:sonar-web:yarn_run'