source: CIVL/notes/release.txt@ 70bc7c7

1.23 2.0 acw/focus-triggers main test-branch
Last change on this file since 70bc7c7 was 70bc7c7, checked in by Stephen Siegel <siegel@…>, 13 years ago

Working on version 0.2 release, adding notes on how to do this.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@122 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 1.4 KB
Line 
1
2How to release a new version of CIVL.
3
41. Check all tests pass.
5
62. Edit the fields named "version" and "date" in class
7edu.udel.cis.vsl.civl.CIVL to use the new version and today's date.
8
93. Create the tag: to create version 0.2, for example:
10
11svn copy svn://vsl.cis.udel.edu/civl/trunk svn://vsl.cis.udel.edu/civl/tags/0.2
12
134. Create a new config file for autotest: check out
14svn://vsl.cis.udel.edu/scripts if you have not already,
15or update it if you already have a local copy. Create
16a new file config_civl-0.2.sh (for example) based on
17one of the other config_civl configuration files. There
18are 3 points that must be changed: (1) BRANCH should
19be set to 0.2 (for example); this is the name that will
20be assigned to this branch, (2) REPO needs to be changed
21to point to the new tagged version, e.g.
22svn://vsl.cis.udel.edu/civl/tags/0.2, and (3)
23WORKER_CONFIG needs to be changed to refer to the
24same configuration file you are creating, i.e.,
25${WORKER_SCRIPT_DIR}/config_civl-0.2.sh in this example.
26Save this file and commit it.
27
285. Update the scripts on nikolai:
29ssh tester@nikolai.cis.udel.edu
30cd repos/scripts/
31svn update
32
336. Log on to vsl.cis.udel.edu, eecise_su svn, and edit
34/home/svn/repositories/civl/hooks/post-commit
35by changing the second autotest command to refer to the
36new version configuration file. (You could also add
37a completely new autotest command; it will work
38either way.)
39
407. Update Trac milestones.
Note: See TracBrowser for help on using the repository browser.