...
WARNING Check /reference; delete sakai.properties files located there including demo.
2.6.2 branch prep
WARNING Require releases of EB, emailtemplateservice and Polls to eliminate all SNAPSHOT dependencies.
...
WARNING Make sure there are no <distributionManagement> elements in project base poms that point away from local target specified in the master pom. The release script will fail otherwise (check, entitybroker, emailtemplateservice, polls).
WARNING Make sure entitbroker, emailtemplateservice and polls have only one entry in .externals after independent release of each.
2.6.2 branch prep
WARNING Require releases of EB, emailtemplateservice and Polls to eliminate all SNAPSHOT dependencies.
entitybroker, emailtemplateservice and polls are versioned independently and 2.6.x references SNAPSHOT versions of each. In order to eliminate all snapshot dependencies these tools require a tagged release generated from the respective 2.6.x branches
...
1. change base pom <parent> master to version 2.6.2
2. delete redundant 2.6.2 release branch in each of the projects' svn /branches (using tag instead)
3. update .externals to point to tag
4. update WAS project <properties> to match tag version
5. update api dependencies in master to correct version; check all other projects for dependencies on entitybroker, ets and polls and update if necessary.
...
Code Block | ||||
---|---|---|---|---|
| ||||
<sakai.kernel.version>1.0.12<13</sakai.kernel.version> |
Confirm /master/pom.xml Sakai Maven plugin <version> from 1.2.0
...
Check for presence of *runconversion.sh (in assignment, content (named content-runconversion.sh, db) and update embedded comments Sakai version to 2.6.2 and Kernel K1 version to 1.0.12.
No Format |
---|
dhcp-dc-prog13:branches arwhyte$ find 2.6.2/ -type f -name "*conversion.sh" -print
2.6.2//assignment/runconversion.sh
2.6.2//content/content-runconversion.sh
2.6.2//mailarchive/mailarchive-runconversion.sh
|
ECLIPSE METADATA FILES
Check Eclipse metadata files and ensure they include correct dependencies. If not run
No Format |
---|
mvn eclipse:clean eclipse:eclipse
|
and commit changes.
.svnignore
Update .svnignore
and commit changes.
Add
No Format |
---|
Sakai.keystore
sakaiartifactgenerator.sh
|
FAVICON
Confirm that the Sakai favicon.ico is in /library/src/webapp/icon
Pack-demo pom.xml snippet below:
No Format |
---|
<!-- Replace the favorite icon from tomcat -->
<copy file="${basedir}/../reference/library/src/webapp/icon/favicon.ico"
tofile="${basedir}/target/pack/webapps/ROOT/favicon.ico"
overwrite="true" />
|
to 1.0.12.
No Format |
---|
dhcp-dc-prog13:branches arwhyte$ find 2.6.2/ -type f -name "*conversion.sh" -print
2.6.2//assignment/runconversion.sh
2.6.2//content/content-runconversion.sh
2.6.2//mailarchive/mailarchive-runconversion.sh
|
ECLIPSE METADATA FILES
Check Eclipse metadata files and ensure they include correct dependencies. If not run
No Format |
---|
mvn eclipse:clean eclipse:eclipse
|
and commit changes.
GENERATE RELEASE ARTIFACTS
...
The sakaitagbuilder.bash script accepts two arguments: Sakai version and tag suffix (e.g., blank, beta01, rc01, qa01). In this case no tag suffix is required.
Remove build script before cutting tag.
Update .svnignore
and commit changes.
Add
No Format |
---|
sakaiartifactgenerator.sh
|
No Format |
---|
bash sakaitagbuilder-2.6.bash [JIRA ISSUE] sakai-2.6.2 tags 2.6.2 |
...