src/main/webapp/contribute/manual-release-guide.html [289:361]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
git push --delete origin unomi-root-${next.stable.version}
git tag -d unomi-root-${next.stable.version}
mvn versions:set -DskipITs=true -DskipTests=true -P integration-tests,rat,apache-release,docker,\!run-tests
mvn versions:set
svn mv https://dist.apache.org/repos/dist/dev/unomi/${next.stable.version} https://dist.apache.org/repos/dist/release/unomi/${next.stable.version} -m "Apache Unomi ${next.stable.version} Release"
release
.
www.apache.org/dist
, make sure you use the closer.lua script).
Be careful with links that contain & (ampersand) characters, they must be replaced with &. Normally all
this should be easy to do by simply search & replacing the version number. Finally on the home page update the news section to add the release.
git clone https://gitbox.apache.org/repos/asf/unomi-site.git
Perform any modifications, notably change the versions in the pom.xml file:
<properties>
<latest.stable.version>1.5.4</latest.stable.version>
<next.development.version>1.5.5-SNAPSHOT</next.development.version>
<next.stable.version>1.5.5</next.stable.version>
<latest.development.version>2.0.0-SNAPSHOT</latest.development.version>
</properties>
Then modify the index.html, download.html to add the new files. For the documentation see the next step.
./mvnw clean install gem:exec@jekyll-serve-filtered
Connect to http://127.0.0.1:4000 to check the modifications. If you need to make more modifications,
simply relaunch the above line after modifying the HTML files.
./mvnw clean install
./mvnw install scm-publish:publish-scm -Dusername=YOUR_APACHE_USERNAME -Dpassword=YOUR_APACHE_PASSWORD
git commit -m "Apache Unomi ${next.stable.version} Release website update"
git push
git push --delete origin unomi-root-${next.stable.version}
git tag -d unomi-root-${next.stable.version}
mvn versions:set -DskipITs=true -DskipTests=true -P integration-tests,rat,apache-release,docker,\!run-tests
mvn versions:set
svn mv https://dist.apache.org/repos/dist/dev/unomi/${next.stable.version} https://dist.apache.org/repos/dist/release/unomi/${next.stable.version} -m "Apache Unomi ${next.stable.version} Release"
release
.
www.apache.org/dist
, make sure you use the closer.lua script).
Be careful with links that contain & (ampersand) characters, they must be replaced with &. Normally all
this should be easy to do by simply search & replacing the version number. Finally on the home page update the news section to add the release.
git clone https://gitbox.apache.org/repos/asf/unomi-site.git
Perform any modifications, notably change the versions in the pom.xml file:
<properties>
<latest.stable.version>1.5.4</latest.stable.version>
<next.development.version>1.5.5-SNAPSHOT</next.development.version>
<next.stable.version>1.5.5</next.stable.version>
<latest.development.version>2.0.0-SNAPSHOT</latest.development.version>
</properties>
Then modify the index.html, download.html to add the new files. For the documentation see the next step.
./mvnw clean install gem:exec@jekyll-serve-filtered
Connect to http://127.0.0.1:4000 to check the modifications. If you need to make more modifications,
simply relaunch the above line after modifying the HTML files.
./mvnw clean install
./mvnw install scm-publish:publish-scm -Dusername=YOUR_APACHE_USERNAME -Dpassword=YOUR_APACHE_PASSWORD
git commit -m "Apache Unomi ${next.stable.version} Release website update"
git push