Commit Graph

208 Commits

Author SHA1 Message Date
Evgeny Mandrikov
e5f2fdce2f Do not disable recording of code coverage in builds outside of CI
While this adds little overhead, benefit is that
remote Gradle cache entry can be used locally.
2019-06-04 20:21:14 +02:00
Janos Gyerik
b7b418ec6d Treat using unset variables as error in Travis script 2019-05-31 20:21:12 +02:00
Simon Brandhof
0783b9f2cd Fix Travis build on external pull requests 2019-05-31 10:17:08 +02:00
Janos Gyerik
abdf8f466d Double-quote variables used in command arguments in Bash 2019-04-09 20:21:05 +02:00
Julien Lancelot
7bdb6a1c58 Upgrade travis-utils to version 55 2019-03-08 20:20:55 +01:00
Tom
0a52c5067d Use travis way of retrieving latest oracle JDK8 2018-11-27 11:19:26 +01:00
Tom
8a11245143 Travis build on unshallowed clone for full analysis of SQ in SonarCloud 2018-11-27 11:19:26 +01:00
Eric Hartmann
f2c45cb6b6 Upgrade Travis to download JDK 8u191 2018-10-25 10:47:35 +02:00
Tom
e581d9bf12 Enable SonarCloud analysis for sonarqube public repos 2018-10-11 15:14:34 +02:00
Grégoire Aubert
1693f024e1 Move bitbucket cloud connect app in private module 2018-08-20 20:21:03 +02:00
Simon Brandhof
4175ab3ea2 Fix installation of JDK 8 on Travis 2018-07-20 20:21:19 +02:00
Julien Lancelot
c2e2968901 Fix JDK download URL (final fix) 2018-07-20 20:21:19 +02:00
Julien Lancelot
cd502674ec Fix JDK download URL (new try) 2018-07-19 20:21:25 +02:00
Julien Lancelot
4fbcd0c770 Fix JDK download URL 2018-07-18 20:21:21 +02:00
Sébastien Lesaint
7e59b1e27f [scripts] declare bash function in portable fashion 2018-06-12 20:21:01 +02:00
Sébastien Lesaint
41df354386 [scripts] use a more portable bash shebang 2018-06-12 20:21:01 +02:00
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
Simon Brandhof
833efdcf67 Fix install of JDK8 on Travis 2018-05-03 20:20:51 +02:00
David Rautureau
81e92fa096 Fix build 2018-04-04 14:39:44 +02:00
David Rautureau
4dec6ebfee Build on cix [skip ci] 2018-04-04 14:25:33 +02:00
David Rautureau
a70aa466e5 BUILD-630 Generate javadoc ad sources jars with Gradle only on release branches 2018-04-04 14:25:32 +02:00
Grégoire Aubert
ea341da5bb VSTS-141 Move vsts integration to it's own module 2018-03-26 20:20:57 +02:00
Simon Brandhof
5df7c6623c Avoid Travis timeout when no logs are printed during 10 minutes 2018-03-22 12:37:50 +01:00
Simon Brandhof
bbdb381021 Try travis keepalive 2018-03-22 12:37:50 +01:00
Simon Brandhof
f3c3254f26 Avoid Travis from failing if no logs during build of sonar-server 2018-03-22 12:37:49 +01:00
Simon Brandhof
8011b50e01 Re-enable analysis 2018-03-22 12:37:48 +01:00
Simon Brandhof
2851164336 Public commits should only trigger Travis build
No analysis, no QA
2018-03-22 12:37:47 +01:00
David Rautureau
99da49bb3b Enable deployment of artifacts on release branches 2018-03-22 12:37:47 +01:00
Simon Brandhof
0a9d9db7f8 Single Gradle build for SQ and core plugins 2018-03-22 12:37:47 +01:00
Teryk Bellahsene
751e4000e4 MMF-1134 Make pull request a 1st class citizen
SONAR-10366 Add pull request object to api/project_branches/list and api/ce/activity

SONAR-10365 Analyze pull requests as 1st class citizen

SONAR-10366 SONAR-10367 Create WS api/projet_pull_requests/list and delete

SONAR-10383 Add Pull Request information when listing CE tasks

SONAR-10365 Add key type in PROJECT_BRANCHES (#3063)

SONAR-10371 Add pullRequest parameter in the Web API (#3076)

* ComponentFinder searches by branch or pull request
* Add pullRequest parameter to WS api/issues/* WS
* Add pullRequest parameter to api/settings/* WS
* Add pullRequest parameter to api/badges/* WS
* Add pullRequest parameter to api/components/* WS
* Add pullRequest parameter to api/sources/* WS

SONAR-10368 Copy issue states from pull request after it's merged

SONAR-10373 Send notifications for events on issues of a pull request

SONAR-10365 Add pull_request_binary column in project_branches (#3073)

SONAR-10433 Store pull request in projects table

SONAR-10371 Add pullRequest field in the Web API

SONAR-10365 Analyze pull requests as 1st class citizen

BRANCH-45 Expose issue resolution for PR decoration

BRANCH-49 Basic support of pull request analysis on pull request branch

BRANCH-47 Fail when user tries to analyze a pull request and the plugin is not available

SONAR-10366 update pull request decorated links to project and issues

SONAR-10365 Use pull request id as key instead of branch name

SONAR-10454 Update embedded Git 1.4 and SVN 1.7

SONAR-10365 rename sonar.pullrequest.id to sonar.pullrequest.key

SONAR-10383 api/navigation/component returns the pull request key
2018-03-13 14:05:36 +01:00
David Rautureau
1a17e4302e Move To Gradle 2018-03-09 11:33:38 +01:00
Teryk Bellahsene
113d961e03 SONAR-10365 Analyze pull request as 1st class citizen 2018-03-08 14:36:31 +01:00
Julien HENRY
1fb04a2767 Apply release profile also on internal PR 2018-02-26 16:12:36 +01:00
Simon Brandhof
dcdd0e9da6 Deploy official builds on feature branches 2018-02-09 10:56:56 +01:00
Simon Brandhof
75873f6400 Add PR properties to Artifactory build info 2018-02-06 20:18:25 +01:00
Tom
2ee63dead2 Allow dogfood on other destination than next 2018-02-05 16:23:25 +01:00
Tom
b0bb223ac2 Enable build and QA for dogfood branch 2018-02-05 16:23:25 +01:00
Janos Gyerik
f65a4f3e16 Add new sonar.pullrequest.id property to build script 2018-01-31 09:50:29 +01:00
Stas Vilchik
972720602e fix jdk installation on travis 2018-01-22 13:13:01 +01:00
Julien Lancelot
76b96eac5d Upgrade JDK to 1.8u161 in travis.sh 2018-01-17 10:51:02 +01:00
Sébastien Lesaint
96b3e969ec remove use of old Github plugin 2017-12-26 09:18:35 +01:00
Stas Vilchik
8fcb4a1344 Silent cancellation of branch build on Travis if a PR is open 2017-11-24 16:28:11 +01:00
Janos Gyerik
368472609e Add sonar.pullrequest.* properties to travis.sh 2017-11-16 18:05:45 +01:00
Julien Lancelot
6c36e00db6 Fix url to download maven in travis.sh 2017-10-30 09:30:53 +01:00
Tom
27339c9f92 update jdk to 1.8u151 2017-10-23 10:41:54 +02:00
Simon Brandhof
35f7078a42 Fix analysis of pull requests on Travis 2017-10-20 09:44:07 +02:00
Simon Brandhof
908547bead Travis - support analysis of PR based on PR 2017-10-16 21:19:43 +02:00
ssjenka
ba47e7fd39 Automatic merge from branch-6.6
* origin/branch-6.6:
  Prepare for next development iteration
  SONAR-9721 Fix potential OkHttpClient connection leak
  Publish 6.6 Release Candidate 1
  fix quality flaws
  Propagate parameters of SQ analysis required by burgr
  fix unwanted text wrapping in the header in ie11
  SONAR-9908 on Windows, launch Elasticsearch directly, without batch files (#2642)
  SONAR-9694 Ignore when secondary locations are out of current file for backdating
  Fix sidebar position helper in IE
2017-10-11 08:02:23 +02:00
Simon Brandhof
b666e86060 Fix typo in travis.sh 2017-10-10 21:45:59 +02:00
Simon Brandhof
1af027a26a Propagate parameters of SQ analysis required by burgr 2017-10-10 17:43:16 +02:00