THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
svn rm netbeans-platform/* netbeans/* mkdir netbeans-platform/$VERSION, netbeans/$VERSION # Copy the netbeans-platform and netbeans artifacts with checksums and signatures in place svn add netbeans-platform/* netbeans/* svn --username "<your-apache-username>" commit -m "Apache NetBeans $VERSION." |
Note 1: In the above $VERSION should be, for example, "12.3" (and not 12.3-vc or something similar), because then when we publish later to "release", we won't need to change the name.
Note 2: The above, i.e., pushing to svn, could take several hours.
...
6. Releasing a Release
Assuming the vote sVote shoud be done to do the release step.
...
succeeded, move the artefacts from "dev" to "release", which, on success, will automatically trigger mirroring:
Code Block | ||||
---|---|---|---|---|
| ||||
# Go to the apache-dist directory which had been previously checked out in Step 4. cd release && svn update --depth immediates netbeans cd netbeans && svn update --set-depth infinity # svn rm netbeans-platform/* netbeans/* # need to keep LTS and latest non-LTS ? # Use svn move or copy to copy the the artifact from the staging area svn mv ../../dev/netbeans/netbeans-platform/$VERSION netbeans-platform/$RELEASE_VERSION$VERSION svn mv ../../dev/netbeans/netbeans/$VERSION netbeans/$RELEASE_VERSION$VERSION |
- Go to the release version directories and rename the voting candidate artifacts to have the release version in their name.
- Adjust the name change in the checksum files (or recreate them)
- Doublecheck the checksums with: find . -name '*.sha512' -exec sha512sum -c {} \;
- Commit the changes from the apache-dist directory
...