I took a peek and the seed job seemed a bit different than the test jobs
that use PostCommitJobBuilder to construct their normal & _PR variants. I
didn't see how to appropriately plug in the helper code after 5 minutes of
reading. But I am probably just a bit unfamiliar with the refactoring and
the funky groovy style of the Jenkins scripts.

Kenn

On Mon, Oct 22, 2018 at 9:29 AM Scott Wegner <[email protected]> wrote:

> Yes, the SeedJob is not ideal because it's the only way to test Jenkins
> job changes, but there's no easy way to sandbox your testing-- running the
> seed job regenerates all live jobs from your PR.
>
> Splitting the SeedJob like we have for others based on trigger (cron vs
> phrase) would be an easy change and allow sending triggered failures to
> only PR author.
>
> On Mon, Oct 22, 2018 at 9:04 AM Maximilian Michels <[email protected]> wrote:
>
>> Ah good point. That's why we were frequently seeing these mails. Would
>> be nice to be able to test Jenkins DSL changes without generating an
>> email to a mailing list.
>>
>> On 22.10.18 17:25, Kenneth Knowles wrote:
>> > Another thing about the seed job: for jobs like 'Java Postcommit" there
>> > is a separate job for whether it is run as an actual postcommit or
>> > whether it is run against a PR. The seed job has not been split this
>> > way. So when someone is testing the seed job on a PR failures look the
>> > same as if it is broken on master.
>> >
>> > Kenn
>> >
>> > On Mon, Oct 22, 2018 at 2:15 AM Maximilian Michels <[email protected]
>> > <mailto:[email protected]>> wrote:
>> >
>> >     Hi Rui,
>> >
>> >     The seed job being broken is sort of a big deal because it prevents
>> >     updates to our Jenkins jobs. However, it doesn't stop the existing
>> test
>> >     configurations from running. I haven't found the mails annoying but
>> I'm
>> >     ok with moving them to the builds@ list.
>> >
>> >     -Max
>> >
>> >     On 22.10.18 11:05, Colm O hEigeartaigh wrote:
>> >      > We had a discussion recently about splitting the JIRA
>> >     notifications to a
>> >      > new list "[email protected]", and also splitting the Jenkins mails to
>> >      > (potentially) "[email protected]". So I guess the issue you raised
>> can be
>> >      > done once the latter mailing list is set up and active.
>> >      >
>> >      > Colm.
>> >      >
>> >      > On Fri, Oct 19, 2018 at 11:29 PM Rui Wang <[email protected]
>> >     <mailto:[email protected]>
>> >      > <mailto:[email protected] <mailto:[email protected]>>> wrote:
>> >      >
>> >      >     Hi Community,
>> >      >
>> >      >     I have seen some Jenkins build failure/back-to-normal emails
>> >     in dev@
>> >      >     in last several months. Seems to me that this setting is
>> coded in
>> >      >
>> >
>> https://github.com/apache/beam/blob/master/.test-infra/jenkins/job_00_seed.groovy#L100
>> .
>> >      >
>> >      >     In the link above, the comment says the seed job is very
>> >     important
>> >      >     so the notification emails should be sent to dev@.
>> >      >
>> >      >     I am wondering if this is still true that we always want to
>> >     see such
>> >      >     notifications in dev@? If such notifications have become
>> spams to
>> >      >     dev@, can we move it to either commits@ or another dedicated
>> >      >     email address (maybe create a new one)?
>> >      >
>> >      >     -Rui
>> >      >
>> >      >
>> >      >
>> >      > --
>> >      > Colm O hEigeartaigh
>> >      >
>> >      > Talend Community Coder
>> >      > http://coders.talend.com
>> >
>>
>
>
> --
>
>
>
>
> Got feedback? tinyurl.com/swegner-feedback
>

Reply via email to