1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<table class="width-100">
<tr>
<td class="text-top thin big-spacer-right">
<svg width="60" height="60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g id="Layer1">
<path d="M52.0841,58.4777L48.8003,58.4777C48.8003,32.0551 26.9663,10.4603 0,10.4603L0,7.06778C28.7278,7.06778 52.1493,30.2719 52.1493,58.4777L52.084,58.4777L52.0841,58.4777Z" style="fill:rgb(75,159,213);fill-rule:nonzero;"/>
<path d="M54.3675,40.7974C50.4096,24.2044 36.97,10.2646 20.0072,5.45851L20.7684,2.7619C38.6228,7.95943 52.8453,22.5952 56.9554,40.2755L54.3675,40.7974L54.3675,40.7974L54.3675,40.7974Z" style="fill:rgb(75,159,213);fill-rule:nonzero;"/>
<path d="M58.0863,25.27C53.9978,16.332 47.1475,8.65532 38.5792,3.47949L39.6666,1.52228C48.561,6.87202 55.8898,15.0924 60,24.3784L58.0863,25.27L58.0863,25.27L58.0863,25.27L58.0863,25.27Z" style="fill:rgb(75,159,213);fill-rule:nonzero;"/>
</g>
</svg>
</td>
<td class="text-top width-20 big-spacer-right">
<div>
<strong class="js-plugin-name">SonarQube {{version}}</strong>
<span class="js-plugin-category badge badge-success spacer-left">System Upgrade</span>
</div>
<div class="js-plugin-description little-spacer-top">{{{description}}}</div>
<ul class="big-spacer-top">
{{#if changeLogUrl}}
<li class="little-spacer-bottom">
<a class="js-plugin-release-notes" href="{{changeLogUrl}}" target="_blank">Release Notes</a>
</li>
{{/if}}
{{#if releaseDate}}
<li class="little-spacer-bottom">Released: <span class="js-plugin-date">{{d releaseDate}}</span></li>
{{/if}}
</ul>
</td>
<td class="text-top width-60">
<div class="pull-left spacer-right">
<strong>How to upgrade</strong>
</div>
<ol class="js-plugin-update-steps list-styled overflow-hidden bordered-left">
<li class="little-spacer-bottom">
Download the new SonarQube version and start it on an empty DB (the bundled H2 DB for instance).
</li>
<li class="little-spacer-bottom">
Install (from the update center) the plugins you want.
</li>
<li class="little-spacer-bottom">
Install your custom plugins (if any).
</li>
<li class="little-spacer-bottom">
Update the <code>conf/sonar.properties</code> file to use the relevant configurations from your old instance,
including the connection information for your production DB.
</li>
<li class="little-spacer-bottom">
Stop your old SonarQube server.
</li>
<li>
Restart the new SonarQube instance: you're done!
</li>
</ol>
</td>
</tr>
</table>
|