OK. I feel like I just took a big step in the right direction! :-) approve:
+1 Package http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/lastSuccessfulBuild/artifact/out/apache-flex-flexjs-0.5.0-src.tar.gz Java 1.7 OS: Mac OS X x86_64 10.9.5 Source kit signatures match: y Source kit builds: y README is ok: y RELEASE_NOTES is ok: y NOTICE is ok: y LICENSE is ok: y No unapproved licenses or archives: y No unapproved binaries: y main: BUILD SUCCESSFUL Total time: 9 minutes 12 seconds (There’s still parts of this process that’s a bit fuzzy to me, but things are definitely getting clearer.) On Oct 14, 2015, at 10:09 AM, Alex Harui <aha...@adobe.com> wrote: > Hi, > > Similar to the FalconJX discuss thread, I spent some time today trying to > make the FlexJS release testing simpler. And like for FalconJX, it would > be great for folks to try it and report issues. > > You still need to set up the pre-requisites manually (Ant, Java, AIR, > Flash playerglobal, Flash Player Debugger), but ‘ant all’ should now run > without needing flex-sdk or flex-asjs or any other repo. Of course, my > system isn’t quite as ‘clean’ as some of yours so I may have missed > something. > > For FlexJS, I opted to update the ApproveFlexJS script so that pull a > binary release of FalconJX and FlexUnit so you don’t need to set up any > additional environment variables. Note, though, that I did not put the > logic to pull those binary releases into the main build scripts because, > at least for me as a developer, I don’t want to be working against binary > artifacts, I want to be working against the various repos. > > So, to try out my latest attempt at simplification, you must use the > ApproveFlexJS script which you can get from [1]. See the steps below: > > 0) Make sure Ant and Java are in the path, and set up AIR_HOME, > PLAYERGLOBAL_HOME and FLASHPLAYER_DEBUGGER environment variables if you > haven’t already. Then: > 1) create an empty folder. > 2) Copy ApproveFlexJS.xml from the flex-asjs repo or download it here > [1] and copy it into the empty folder > 3) From the empty folder, run ‘ant -e -f ApproveFlexJS.xml > -Drelease.version=0.5.0’ > > It will take you through examining the notice files and then at the end, > it should download FalconJX and FlexUnit, then build FlexJS and run its > tests unattended. > > If you want to grab the bits manually, they are here [2]. > > Thanks in advance for trying it. > -Alex > > [1] > https://git-wip-us.apache.org/repos/asf/flex-sdk/repo?p=flex-asjs.git;a=blo > b_plain;f=ApproveFlexJS.xml;hb=refs/heads/develop > [2] > http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/lastSuccessfulBuild/ > artifact/out/ > >