Permalink
Browse files

Remove out-of-date HOWTO-release. Organize licenses in a subdir.

  • Loading branch information...
1 parent 63557a7 commit 3db4f915c71461d0d0146ec27580669a66ded365 @bobmcwhirter bobmcwhirter committed May 12, 2011
View
64 HOWTO-release.txt
@@ -1,64 +0,0 @@
-We build releases on the Contegix server as the 'torquebox-build' user.
-
- ssh torquebox-build@torquebox.org
-
-Ensure you're using a JDK6:
-
- echo $JAVA_HOME
- which java
- java -version
-
-When building, skipping tests is fine, assuming your local and CI builds
-both pass.
-
-To do the test-build
-
- $ rm -rf torquebox
- $ git clone git://github.com/torquebox/torquebox.git
- $ cd torquebox
- $ mvn -s build-support/settings.xml -Pdist,local install -Dmaven.test.skip=true
-
-Verify it. If it looks good, then remove the SNAPSHOT suffix in all
-the pom's, commit and push.
-
- $ perl -p -i -e 's/(.*)-SNAPSHOT/\1/' $(find . -name pom.xml)
-
-Then back on the build box, check out the new version, build again and deploy
-
- $ rm -rf torquebox
- $ git clone git://github.com/torquebox/torquebox.git
- $ cd torquebox
- $ mvn -s build-support/settings.xml -Pdist,local install -Dmaven.test.skip=true
- $ mvn -Pdist,local clean
- $ mvn -s build-support/settings.xml -Pdist,local deploy -Dmaven.test.skip=true
-
-The "local" profile sets up the distribution repository as local to the
-Contegix box, so it doesn't attempt to SSH things around, and instead
-performs a local copy into the repository.
-
-Tag the release on github, e.g.
-
- $ git tag 1.0.0.Beta22 f8268c1
- $ git push origin --tags
-
-Manage versions in JIRA project administration. Mark the version as released.
-
-Update torquebox.org (git@github.com:torquebox/torquebox.org.git).
-Verify your awestruct gem is current, and that you have the necessary
-site-skin checked out. See README.md.
-
- - Add the release to _config/releases.yml (scrape JIRA for jira_version)
- - Create a news item announcing the release with 'layout: release' header
- - Add the JIRA release notes to the announcement
- - Verify links on the /download page
- - Stage and deploy the docs per README.md
-
-Use bit.ly to shorten the URL for the torquebox.org release announcement
-
- - Give it a custom URL like bit.ly/tb100b22
-
-Let the world know
-
- - Tweet from @torquebox (password in oddthesis-private)
- - Announce on torquebox-dev@torquebox.org and torquebox-user@torquebox.org
- - Announce on thecore@redhat.com
View
47 README.md
@@ -10,7 +10,6 @@ Install the project using the provided settings.xml:
mvn -s build-support/settings.xml install
-
If you will be building the project often, you'll want to
create/modify your own ~/.m2/settings.xml file.
@@ -25,49 +24,3 @@ Otherwise, see:
Once your repositories are configured, simply type:
mvn install
-
-
-Layout
-------
-
-* `build-support/` Contains code related to building TorqueBox, but not
- involved at runtime.
-
-* `components/` Includes all code required at runtime within the AS (Java-centric).
-
-* `containers/` Includes outside-of-the-AS container code (Ruby-centric).
-
-* `clients/` Includes client API gems (Ruby-centric).
-
-* `assemblage/` Contains instructions for building the assembled final
- deliverables and distributions.
-
-* `integration-tests/` Contains a series of Arquillian-based tests
- against the packaged distribution.
-
-* `dist/` Contains the instructions for creating the final binary
- distributable in .zip format.
-
-Development Tips
-----------------
-
-If you're actively developing portions of the TorqueBox codebase,
-it's useful to define $TORQUEBOX_HOME around the directory
-
- ./assemblage/assembly/target/stage/torquebox-${VERSION}
-
-And then define JBOSS_HOME and JRUBY_HOME per usual
-
- JBOSS_HOME=$TORQUEBOX_HOME/jboss
- JRUBY_HOME=$TORQUEBOX_HOME/jruby
-
-This assembly is created when you execute `mvn install` from the top-level
-project.
-
-As you built integration projects using `mvn install`, they will
-install themselves into the assembly, if present. Likewise, dependency
-gems will be installed into the JRuby RubyGems path. Plus, changes
-to the VFS system will install itself into the JRuby lib directory and gem
-repository as-needed.
-
-It's like magic.
View
0 LICENSE-GPL.txt → licenses/LICENSE-GPL.txt
File renamed without changes.
View
0 LICENSE-LGPL.txt → licenses/LICENSE-LGPL.txt
File renamed without changes.
View
0 LICENSE-MIT.txt → licenses/LICENSE-MIT.txt
File renamed without changes.
View
0 LICENSE.txt → licenses/LICENSE.txt
File renamed without changes.

0 comments on commit 3db4f91

Please sign in to comment.