Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Jasig has an Amazon EC2 instance that is integrated with our Bamboo build server. This EC2 instance is designated for live nightly builds and curated demos of Jasig projects. If your project is interested in getting a site setup please follow the instructions below and then pass the information on to infrastructure@lists.ja-sig.org

Live Site Build Requirements

To get a live build setup for a project a build script is required that does the following from an unmodified checkout from the Jasig SVN server:

  1. Stops the existing live site if it is deployed and running
  2. Creates a clean deployment of the project to an application server that Apache can be directed do either via mod_proxy or mod_proxy_ajp
  3. Starts the application server

For an example of such a script the uPortal assembly ant script can be used: https://source.jasig.org/uPortal/trunk/assembly/build.xml
For the uPortal live nightly build ant live-nightly-stop clean live-nightly live-nightly-start is run, which stops the tomcat instance if it is deployed, cleans all previously built content, builds a new live-nightly site and then starts tomcat. The live-nightly target includes logic that downloads and customizes a Tomcat instance.

Requesting a new Live Site

...