Hi,

> As a temporary measure it should be easy enough to set up a build on 
> builds.apache.org that makes the release package but doesn’t run the checkin 
> tests.

After a few minor changes to the build scripts to get the release to compile on 
Linux I have it set up and running here. [1] This produces a convenience binary 
but will have a have a couple of minor difference to one made on windows or 
OSX. The major one being the checking tests are not run during the build 
process. Minor things include it’s missing support for flash integration in 
flex, automation of the flash flex kit as both of these are not supported on 
Linux and it’s missing the asdocs/documentation for the mobile themes.

If you’re setting this up yourself somewhere a few thing that may help:
- TLF needs to be copied for it build. Currently this is slow between slave 
machines. There may be a better way to do it.
- You need to run with an unlimited security version of java
- The setup is basically run ant -f jenkins.xml followed by ant release.notests
- A couple of environment variables need to be set like so
        AIR_HOME=$WORKSPACE/air/AIR\ Integration\ Kit/
        PLAYERGLOBAL_HOME=$WORKSPACE/lib/player/
        TLF_HOME=$WORKSPACE/TLF/
        ANT_HOME=/usr/share/ant
- The release.notests doesn’t do a clean but the workspace is wiped on the 
start of the build

It seems that BLAZEDS_HOME is no longer required to set?

So far this is just a proof of concept and I not tested the Flex SDK it 
produces but I can’t see why their would be any major issues with it.

Infra / builds.apache.org do also have windows machines and we can restrict the 
build to those, that means the minor issues above disappear, and that we should 
be able to get the checkin and mustella tests running.

Thanks,
Justin

1. https://builds.apache.org/job/Apache%20Flex%20SDK/lastSuccessfulBuild/

Reply via email to