The problem with any other machine than builds.apache.org is that someone would have to write down his apache credentials in the settings.xml in order to have anything deployed to maven.apache.org. When building on builds.apache.org there are default credentials in place, that any build can use. So I guess for providing daily snapshots, this will be the only option.
Other would be to manually deploy snapshots from a developer machine whenever an update seems to be appropriate. Chris ________________________________________ Von: Frédéric THOMAS <webdoubl...@hotmail.com> Gesendet: Donnerstag, 20. November 2014 18:58 An: dev@flex.apache.org Betreff: RE: AW: [Maven - Squiggly] release (was: RE: [jira] [Created] (FLEX-34640) Squiggly: Generate / Package RSLs and deploy with Maven) @Alex, Thanks for remembering me. > So, IMO, we don’t want to have builds.a.o try to run scripts that do GUI > tests, but even Squiggly really should have GUI tests some day. Is it > possible that the “build” that runs on builds.a.o does not compile source > code or runs tests, but instead grabs artifacts from apacheflexbuilds and > packages things? Or I suppose it could grab a known good source package > from apacheflexbuilds and then run against that and skip tests. Going that way, I guess we could setup our own private maven repo, deploy the snapshots on at each build, setup an Ant or Maven build on builds.a.o which would collect the last snapshots and deploy them on the Maven Apache Snapshot repo ? Either with Ant using the Deployer principle or with Maven using aether, @Chris, you've got experiences with, do see a way in those proposals ? Thanks,Frédéric THOMAS > From: aha...@adobe.com > To: dev@flex.apache.org > Subject: Re: AW: [Maven - Squiggly] release (was: RE: [jira] [Created] > (FLEX-34640) Squiggly: Generate / Package RSLs and deploy with Maven) > Date: Thu, 20 Nov 2014 17:36:55 +0000 > > > > On 11/20/14, 8:30 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > > for some of our builds which require tests, we need a Windows machine, I > >can't remember for sure but I think we used one from builds.apache.org, > >can't remember what was the problem with, can someone refresh my memory ? > > Yes, we tried using the Windows slave on builds.a.o. After spending way > too much time begging Infra to install and configure custom things we > needed and then having them choose versions of Jenkins that busted our > builds, we switched to using my VM at apacheflexbuilds.cloudapp.net and > have had very few issues since. It does not make sense to me to share a > Windows build machine with other projects that may have conflicting needs > for versions of dependencies. > > And there was no way I could have logged into builds.a.o and debug over > RDP some problem where a test only failed on the build machine. > > So, IMO, we don’t want to have builds.a.o try to run scripts that do GUI > tests, but even Squiggly really should have GUI tests some day. Is it > possible that the “build” that runs on builds.a.o does not compile source > code or runs tests, but instead grabs artifacts from apacheflexbuilds and > packages things? Or I suppose it could grab a known good source package > from apacheflexbuilds and then run against that and skip tests. > > Thoughts? > -Alex >