]> source.dussan.org Git - sonarqube.git/commit
Introduce Bitbucket Cloud Application
authorJulien HENRY <julien.henry@sonarsource.com>
Tue, 27 Mar 2018 09:52:20 +0000 (11:52 +0200)
committerSonarTech <sonartech@sonarsource.com>
Wed, 16 May 2018 18:20:46 +0000 (20:20 +0200)
commit965717195e58808778753edd0daa0e3d9e831cdd
treef1aaeebba925cec8366fae5eccfa1f1f08fc11d6
parent5073eb0f98e99ab0efbdd3f34b07a97f11e1d26c
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
119 files changed:
gradle/wrapper/gradle-wrapper.properties
server/sonar-bitbucketcloud/.babelrc [new file with mode: 0644]
server/sonar-bitbucketcloud/.eslintrc [new file with mode: 0644]
server/sonar-bitbucketcloud/.gitignore [new file with mode: 0644]
server/sonar-bitbucketcloud/README.md [new symlink]
server/sonar-bitbucketcloud/build.gradle [new file with mode: 0644]
server/sonar-bitbucketcloud/config/InterpolateHtmlPlugin.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/jest/CSSStub.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/jest/FileStub.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/jest/SetupEnzyme.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/jest/SetupTestEnvironment.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/paths.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/polyfills.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/utils.js [new file with mode: 0644]
server/sonar-bitbucketcloud/config/webpack.config.js [new file with mode: 0644]
server/sonar-bitbucketcloud/package.json [new file with mode: 0644]
server/sonar-bitbucketcloud/public/after_login.html [new file with mode: 0644]
server/sonar-bitbucketcloud/public/help.html [new file with mode: 0644]
server/sonar-bitbucketcloud/public/images/sonarcloud-icon.png [new file with mode: 0644]
server/sonar-bitbucketcloud/public/index.html [new file with mode: 0644]
server/sonar-bitbucketcloud/scripts/build.js [new file with mode: 0644]
server/sonar-bitbucketcloud/scripts/start.js [new file with mode: 0644]
server/sonar-bitbucketcloud/scripts/test.js [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/App.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/__tests__/App-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/__tests__/__snapshots__/App-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/api.ts [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/Config.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/DocModal.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/LoginButton.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/LoginForm.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/ProjectCard.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/ProjectCardHeader.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/ProjectCardMeasures.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/PullRequestWidget.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/RepoWidget.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/RepoWidgetNotConfigured.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/SonarCloudIcon.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/Config-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/LoginButton-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/LoginForm-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/ProjectCard-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/ProjectCardHeader-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/ProjectCardMeasures-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/PullRequestWidget-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/RepoWidget-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/RepoWidgetNotConfigured-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/Config-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/LoginButton-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/LoginForm-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/ProjectCard-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/ProjectCardHeader-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/ProjectCardMeasures-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/PullRequestWidget-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/RepoWidget-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/__tests__/__snapshots__/RepoWidgetNotConfigured-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/MeasureBugs.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/MeasureCodeSmells.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/MeasureCoverage.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/MeasureDuplication.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/MeasureLanguages.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/MeasureVulnerabilities.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/MeasureBugs-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/MeasureCodeSmells-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/MeasureCoverage-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/MeasureDuplication-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/MeasureLanguages-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/MeasureVulnerabilities-test.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/__snapshots__/MeasureBugs-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/__snapshots__/MeasureCodeSmells-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/__snapshots__/MeasureCoverage-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/__snapshots__/MeasureDuplication-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/__snapshots__/MeasureLanguages-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/components/measures/__tests__/__snapshots__/MeasureVulnerabilities-test.tsx.snap [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/index.tsx [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/l10nbundle.ts [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/style.css [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/types.ts [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/typings/@atlaskit.d.ts [new file with mode: 0644]
server/sonar-bitbucketcloud/src/main/ts/utils.ts [new file with mode: 0644]
server/sonar-bitbucketcloud/tsconfig.json [new file with mode: 0644]
server/sonar-bitbucketcloud/yarn.lock [new file with mode: 0644]
server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java
server/sonar-db-dao/src/main/java/org/sonar/db/mapping/ProjectMappingsDao.java
server/sonar-db-dao/src/main/java/org/sonar/db/mapping/package-info.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/ProcessProperties.java
server/sonar-server/src/main/java/org/sonar/server/measure/ws/MeasureValueFormatter.java
server/sonar-server/src/main/java/org/sonar/server/property/InternalProperties.java
server/sonar-server/src/main/java/org/sonar/server/ws/LocalRequestAdapter.java
server/sonar-server/src/main/java/org/sonar/server/ws/ServletRequest.java
server/sonar-server/src/test/java/org/sonar/server/ws/ServletRequestTest.java
server/sonar-server/src/test/java/org/sonar/server/ws/TestRequest.java
server/sonar-server/src/test/java/org/sonar/server/ws/WsTester.java
server/sonar-web/src/main/js/api/components.ts
server/sonar-web/src/main/js/app/types.ts
server/sonar-web/src/main/js/app/utils/startReactApp.js
server/sonar-web/src/main/js/apps/account/projects/ProjectCard.tsx
server/sonar-web/src/main/js/apps/account/projects/Projects.tsx
server/sonar-web/src/main/js/apps/account/projects/ProjectsContainer.tsx
server/sonar-web/src/main/js/apps/account/projects/__tests__/ProjectCard-test.js [deleted file]
server/sonar-web/src/main/js/apps/account/projects/__tests__/ProjectCard-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/account/projects/__tests__/Projects-test.js [deleted file]
server/sonar-web/src/main/js/apps/account/projects/__tests__/Projects-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/account/projects/types.ts [deleted file]
server/sonar-web/src/main/js/apps/tutorials/onboarding/Onboarding.js
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingContainer.js
server/sonar-web/src/main/js/apps/tutorials/onboarding/OnboardingPage.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/Onboarding-test.js
server/sonar-web/src/main/js/apps/tutorials/onboarding/__tests__/__snapshots__/Onboarding-test.js.snap
server/sonar-web/src/main/js/components/common/BranchStatus.tsx
server/sonar-web/src/main/js/helpers/branches.ts
settings.gradle
sonar-application/build.gradle
sonar-plugin-api/src/main/java/org/sonar/api/server/ws/LocalConnector.java
sonar-plugin-api/src/main/java/org/sonar/api/server/ws/Request.java
sonar-plugin-api/src/test/java/org/sonar/api/server/ws/RequestTest.java
sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/ProjectScanContainer.java
sonar-ws/src/main/java/org/sonarqube/ws/client/LocalWsConnector.java
travis.sh