-
Notifications
You must be signed in to change notification settings - Fork 36
/
OldReleaseProcedure.txt
33 lines (32 loc) · 1.34 KB
/
OldReleaseProcedure.txt
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
Below the informal release procedure to be run
as Release Candidate for all items with a star (*)
and if successful again for all items.
Time (MacOS 2.3 GHz Intel)
1. *Update News Item in VectorGraphics -
2. *Update Release Notes
3. *Check output files
4. *Update reference plots
5. *Commit -
6. *Try "mvn; mvn package assembly:attached" and check zip and tar files.
no duplicate versions in -bin should exist. The current assembly plugin 2.2-beta-1
may include those. Make sure all dependencies just point to the same version of a jar.
7. *mvn -DdryRun release:prepare 2:12
8. *mvn release:clean 0:10
9. *mvn release:prepare 2:19
10. *mvn release:perform 25:00
11. *mvn deploy 9:40
12. *log into Windows/Unix and check out tag, and run (Linux) (Win)
12a. *mvn -Dvg.local=false 1:43 4:03
12b. *mvn site:site 6:22 2:25
12c. *mvn site:deploy 2:04 3:11
13. *check out tag -
14. *mvn javadoc:javadoc 0:41
15. *mvn site:site 0:59
16. *mvn -Dvg.local=false 1:47
17. *mvn -Dvg.local=false package assembly:attached 1:52
18. *check tar and zip files -
19. copy tar and zip files -
20. update jira project -
21. update news main site -
22. announce forum -
23. announce mailing list -