-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchecklist.html
143 lines (143 loc) · 8.11 KB
/
checklist.html
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="date" content="2013-06-10 17:03:55 +0200" />
<link rel="stylesheet" href="../book.css" type="text/css" />
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<title>EclEmma - Release Checklist</title>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
<tr>
<td style="padding:5px 10px 5px 10px;font-size:16pt;font-weight:bold;color:#000066;background-color:#f7f7f7;border:1px solid #a5b6c6;">
EclEmma <span style="color:#8998a5;">3.1.9</span>
</td>
<td style="padding:5px 10px 5px 10px;font-size:16pt;font-weight:bold;color:#8998a5;border-bottom:1px solid #a5b6c6;">
Java Code Coverage for Eclipse
</td>
<td style="padding:0px 0px 0px 0px;border-bottom:1px solid #a5b6c6;text-align:right">
<a href="https://marketplace.eclipse.org/marketplace-client-intro?mpc_install=264" title="Drag to your running Eclipse workspace to install EclEmma Java Code Coverage">
<img src="https://marketplace.eclipse.org/modules/custom/eclipsefdn/eclipsefdn_marketplace/images/btn-install.svg" alt="Drag to your running Eclipse workspace to install EclEmma Java Code Coverage" style="vertical-align:text-bottom; border:0px solid black" />
</a>
</td>
</tr>
<tr><td style="vertical-align:top;padding:20px 10px 20px 10px;background-color:#f7f7f7;border-left:1px solid #a5b6c6;border-right:1px solid #a5b6c6;border-bottom:1px solid #a5b6c6;">
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:0px;">
<a href="../index.html">Overview</a>
</div>
<div class="menu" style="background-image:url(../images/container.gif);margin-left:0px;">
<a href="../installation.html">Installation</a>
</div>
<div class="menu" style="background-image:url(../images/container.gif);margin-left:0px;">
<a href="../userdoc/index.html">User Guide</a>
</div>
<div class="menu" style="background-image:url(../images/container.gif);margin-left:0px;">
<a href="../support.html">Support</a>
</div>
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:0px;">
<a href="../resources.html">Resources</a>
</div>
<div class="menu" style="background-image:url(../images/container.gif);margin-left:0px;">
<a href="index.html">Developer Information</a>
</div>
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:16px;">
<a href="architecture.html">Architecture</a>
</div>
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:16px;">
<a href="eclemma20.html">EclEmma 2.0</a>
</div>
<div class="menuhi" style="background-image:url(../images/topic.gif);margin-left:16px;">
<a href="checklist.html">Release Checklist</a>
</div>
<div class="menu" style="background-image:url(../images/container.gif);margin-left:0px;">
<a href="../research/index.html">Research</a>
</div>
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:0px;">
<a href="../jacoco/index.html">JaCoCo</a>
</div>
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:0px;">
<a href="../changes.html">Change Log</a>
</div>
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:0px;">
<a href="../license.html">License</a>
</div>
<div class="menu" style="background-image:url(../images/topic.gif);margin-left:0px;">
<a href="../contact.html">Contact</a>
</div>
<div class="menu" style="margin-top:15pt;background-image:url(../images/extern.gif)">
<a href="https://github.com/jacoco">GitHub Home</a>
</div>
<div style="text-align:center;margin-top:0pt;">
<a href="http://www.eclipse.org/org/press-release/20080318_AwardsWinners.php"><img src="../images/award.jpg" width="144" height="120" alt="Eclipse Community Award 2008" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt;">
<a href="http://www.jacoco.org/jacoco"><img src="../images/jacoco.png" height="62" width="140" alt="JaCoCo" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt;">
<a href="http://www.sonarqube.org/"><img src="../images/sonarqube.png" height="40" width="140" alt="Inspected with sonarqube" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt;padding-top:15px;border-top:1px solid #a0a0a0">
<a href="https://www.mtrail.ch/en/career.html"><img src="../images/mtrail.png" width="140" height="200" alt="jobs at mtrail" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt">
<a href="http://www.javaspecialists.eu/"><img src="../images/tjsn.jpg" width="140" height="140" alt="The Java Specialists' Newsletter" style="border:0px solid black" /></a>
</div>
</td><td style="vertical-align:top;padding:0px 0px 5px 20px;width:90%;border-bottom:1px solid #a5b6c6;" colspan="2">
<h2>Release Checklist</h2><p>
For each new release the following tasks should be performed.
</p><h3>Code Quality</h3><ul>
<li>Check for compiler warnings.</li>
<li>Check for missing Javadoc.</li>
<li>Run JUnit tests.</li>
<li>Check for <a href="http://nemo.sonarsource.org/dashboard/index/364011">Sonar findings</a>.</li>
</ul><h3>Documentation</h3><ul>
<li>Adjust user documentation to new features, update included screen shots.</li>
<li>Finalize <a href="../changes.html">change log</a>.</li>
</ul><h3>Build and Distribution</h3><ul>
<li>Create Git tag.</li>
<li>Run Maven build with <code>mvn clean install</code> in the
<code>com.mountainminds.eclemma.build</code> project as working directory.
Also set the following options for bundle signing:
<code>jarsigner.keystore</code> (path to JKS file),
<code>jarsigner.alias</code> (mtnminds),
<code>jarsigner.storepass</code> (keystore password),
<code>jarsigner.tsa</code> (https://timestamp.geotrust.com/tsa),
<code>jarsigner.tsacert</code> (mtnminds)
</li>
<li>Upload update site to Amazon S3 bucket for update.eclemma.org, adjust ACL
for public read access.</li>
<li>Rename zipped updates site (<code>EclEmma.zip</code>) to
<code>eclemma-x.y.z.zip</code> and upload to Amazon S3 bucket for
download.eclipselab.org.</li>
<li>Add new entry to the
<a href="http://www.eclemma.org/download.html">download page</a>
for <code>eclemma-x.y.z.zip</code> file.</li>
<li>Adjust version in page template for www.eclemma.org.</li>
<li>Adjust <code>eclemmasite/updatesite.sh</code> to point to the new tag to
fetch the correct version of user documentation.</li>
<li>Publish www.eclemma.org by running <code>eclemmasite/updatesite.sh</code>.</li>
<li>Increment plug-in's version numbers (<code>MANIFEST.MF</code> and <code>pom.xml</code>).</li>
</ul><h3>Support</h3><ul>
<li>Close all
<a class="extern" href="https://github.com/jacoco/eclemma/issues">issues</a>
resolved by the new release.</li>
<li>Update version information on
<a class="extern" href="http://marketplace.eclipse.org/">marketplace.eclipse.org</a>.</li>
</ul>
</td></tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
<tr>
<td class="footer"><a href="../license.html">Copyright</a> © 2006, 2017 Mountainminds GmbH & Co. KG and Contributors</td>
<td class="footer" style="text-align:right;">
Validate
<a href="http://validator.w3.org/check?uri=http://www.eclemma.org/devdoc/checklist.html">XHTML</a>/<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.eclemma.org/devdoc/checklist.html">CSS</a> ·
Last Modified
<a href="https://github.com/jacoco/www.eclemma.org/blob/a3a2710a6af4273a434db41c887a67c1d7797441/content/devdoc/checklist.html">2013-06-10</a> in Commit
<a href="https://github.com/jacoco/www.eclemma.org/commit/a3a2710a6af4273a434db41c887a67c1d7797441">a3a2710a</a>
</td>
</tr>
</table>
</body>
</html>