...
No Format |
---|
$ bash sakaitagbuilder-2.8.bash [Jira ticket number] \ [source branch] \ [take HEAD=true|false] \ [target=branches|tags] \ [sakai version] \ [version suffix=mXX|aXX|bXX|rcXX] $ bash sakaitagbuilder-2.8.bash SAK-20967 sakai-2.8.x true branches 2.8.1 |
Update pom.xml <version>, master pom.xml <properties>,
...
sakai.properties
...
1. Update <version>: find/replace 2.*-SNAPSHOT with release version
Code Block | ||||
---|---|---|---|---|
| ||||
<version>2.8-SNAPSHOT</version> -> <version>2.8.1</version> |
2. Update <sakai.version> (master pom.xml)
Code Block | ||||
---|---|---|---|---|
| ||||
<sakai.version>2.8.1</sakai.version> |
3. Update Indie version <properties> (master pom.xml)
Code Block | ||||
---|---|---|---|---|
| ||||
<sakai.version>2.8.1</sakai.version> <sakai.kernel.version>1.2.5</sakai.kernel.version> . . . <sakai.basiclti.version>1.3.3</sakai.basiclti.version> <sakai.common.version>1.1.3</sakai.common.version> <sakai.contentreview.version>2.8.5</sakai.contentreview.version> <sakai.edu-services.version>1.1.2</sakai.edu-services.version> <sakai.ets.version>0.5.3</sakai.ets.version> <sakai.entitybroker.version>1.4.2</sakai.entitybroker.version> <sakai.hybrid.version>1.1.4</sakai.hybrid.version> <sakai.jsf.version>2.8.2</sakai.jsf.version> <sakai.msgcntr.version>2.8.1</sakai.msgcntr.version> <sakai.polls.version>1.4.2</sakai.polls.version> <sakai.profile.version>2.8.2</sakai.profile.version> <sakai.profile2.version>1.4.2</sakai.profile2.version> <sakai.resetpass.version>2.8.2</sakai.resetpass.version> <sakai.sakai-mock.version>2.8.2</sakai.sakai-mock.version> <sakai.samigo.version>2.8.2</sakai.samigo.version> <sakai.scheduler.version>2.8.1</sakai.scheduler.version> <sakai.search.version>1.3.4</sakai.search.version> <sakai.shortenedurl.version>1.0.2</sakai.shortenedurl.version> <sakai.sitestats.version>2.2.1</sakai.sitestats.version> <sakai.webservices.version>1.0.2</sakai.webservices.version> |
4. Review other properties such as Tomcat or Quartz versions and update as necessary.
Code Block | ||||
---|---|---|---|---|
| ||||
<sakai.commons.lang.version>2.5</sakai.commons.lang.version> <sakai.commons.fileupload.version>1.2.1</sakai.commons.fileupload.version> <sakai.ehcache.groupId>net.sf.ehcache</sakai.ehcache.groupId> <sakai.ehcache.artifactId>ehcache</sakai.ehcache.artifactId> <sakai.ehcache.version>1.6.1</sakai.ehcache.version> <sakai.hibernate.groupId>org.hibernate</sakai.hibernate.groupId> <sakai.hibernate.artifactId>hibernate</sakai.hibernate.artifactId> <sakai.hibernate.version>3.2.7.ga</sakai.hibernate.version> <sakai.jcr.version>1.0</sakai.jcr.version> <sakai.pluto.version>1.1.7</sakai.pluto.version> <sakai.quartz.version>1.6.6</sakai.quartz.version> <sakai.servletapi.version>2.4</sakai.servletapi.version> <sakai.spring.groupId>org.springframework</sakai.spring.groupId> <sakai.spring.artifactId>spring</sakai.spring.artifactId> <sakai.spring.version>2.5.6.SEC01</sakai.spring.version> <sakai.spring.test.artifactId>spring-test</sakai.spring.test.artifactId> <sakai.spring.test.version>2.5.6.SEC01</sakai.spring.test.version> <sakai.tomcat.version>5.5.33</sakai.tomcat.version> <sakai.xerces.impl.version>2.6.2</sakai.xerces.impl.version> <sakai.xerces.api.version>2.6.2</sakai.xerces.api.version> |
...
5. Update sakai.properties
...
...
default.sakai.properties
...
No Format |
---|
version.service=RELEASE version.sakai=2.8.1 |
...
demo.sakai.properties
...
No Format |
---|
version.service=DEMO version.sakai=2.8.1 |
...
sample.sakai.properties
...
No Format |
---|
version.service=SAMPLE version.sakai=2.8.1 |
...
6. Check stealth settings and adjust accordingly for the default and demo sakai.properties
Stealth the following tools in both release and demo:
Releasedefault.sakai.properties
No Format |
---|
# STEALTH TOOLS # A stealth tool is a tool that is running in Sakai but is not available to be added to a site in Worksite Setup. # For Development/QA purposes stealthTools property will be commented out; release artifacts will have the property uncommented. stealthTools@org.sakaiproject.tool.api.ActiveToolManager=sakai.profile |
Demodemo.sakai.properties
No Format |
---|
# STEALTH TOOLS. A stealth tool is a tool that is running in Sakai, but is not available to be added to a site in Worksite Setup.
stealthTools@org.sakaiproject.tool.api.ActiveToolManager=sakai.profile,sakai.search
|
Review reference/docs/sakai.properties
version.service
and version.sakai
. These files should not have been updated by developers. Check logs for changes.
...