[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: QA signup

Mick – Got it, thanks and sorry to have misunderstood. No fault in your writing at all; that was my misreading.

Agreed with you and Kurt; I can’t think of a pressing need or immediate use for the Maven artifacts. As you mentioned, all of the examples I’d listed require binary artifacts only.

Re: Jon’s question:
> It seems to me that improving / simplifying the process of building the packages might solve this problem better.

Agreed that making builds easy is important, and that manually-applied patches were involved in a couple cases I’d cited. My main motivation is toward making it easier for developers who’d like to produce fully-automated test pipelines to do so using common artifacts, rather than each replicating the build/packaging step for tarball artifacts themselves.

Publishing binary artifacts in a common location would enable developers to configure testing and benchmarking pipelines to pick up those artifacts on a daily basis without intervention. In the case of a build landing DOA due to an issue with a commit, it’d be enough for zero-touch automation to pick up a new build with the fix the following day and run an extended suite across a large number of machines and publish results, for example.

On September 19, 2018 at 8:17:05 PM, kurt greaves (kurt@xxxxxxxxxxxxxxx<mailto:kurt@xxxxxxxxxxxxxxx>) wrote:

It's pretty much only third party plugins. I need it for the LDAP
authenticator, and StratIO's lucene plugin will also need it. I know there
are users out there with their own custom plugins that would benefit from
it as well (and various other open source projects). It would make it
easier, however it certainly is feasible for these devs to just build the
jars themselves (and I've done this so far). If it's going to be easy I
think there's value in generating and hosting nightly jars, but if it's
difficult I can just write some docs for DIY.

On Thu, 20 Sep 2018 at 12:20, Mick Semb Wever <mck@xxxxxxxxxx> wrote:

> Sorry about the terrible english in my last email.
> > On the target audience:
> >
> > [snip]
> > For developers building automation around testing and
> > validation, it’d be great to have a common build to work from rather
> > than each developer producing these builds themselves.
> Sure. My question was only in context of maven artefacts.
> It seems to me all the use-cases you highlight would be for the binary
> artefacts.
> If that's the case we don't need to worry about publishing snapshots maven
> artefacts, and can just focus on uploading nightly builds to
> https://dist.apache.org/repos/dist/dev/cassandra/
> Or is there a use-case I'm missing that needs the maven artefacts?
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@xxxxxxxxxxxxxxxxxxxx
> For additional commands, e-mail: dev-help@xxxxxxxxxxxxxxxxxxxx