revisiting this thread from october...  sorry for the delay in getting
around to this until now, but the jenkins job builder configs (and
associated apache credentials stored in there) are *directly* related to
the work i'm doing here:
https://issues.apache.org/jira/browse/SPARK-26565
https://github.com/apache/spark/pull/23492

anyways, for each branch, we currently have three packaging builds (
https://amplab.cs.berkeley.edu/jenkins/view/Spark%20Packaging/):  docs,
maven snapshot and release.

i'm currently working on the release builds to test the release process w/o
pushing artifacts (see above issue/PR).

the maven snapshot builds are green, and working as intended (and use the
ASF creds).

my question is:  are we currently relying on any of these doc builds?

thanks in advance,

shane

On Wed, Oct 17, 2018 at 10:48 AM shane knapp <skn...@berkeley.edu> wrote:

> On Wed, Oct 17, 2018 at 10:25 AM Yin Huai <yh...@databricks.com> wrote:
>
>> Shane, Thank you for initiating this work! Can we do an audit of jenkins
>> users and trim down the list?
>>
>> re pruning external (spark-specific) users w/shell and jenkins login
> access:  we can absolutely do this.
>
> limiting logins for EECS students/faculty/staff is possible, but i will
> need to do some experiments.  we're using SSSD to manage our LDAP logins,
> and it is supposed to handle group filtering but i haven't had much luck
> actually getting it working.
>
>
>> Also, for packaging jobs, those branch snapshot jobs are active (for
>> example,
>> https://amplab.cs.berkeley.edu/jenkins/view/Spark%20Packaging/job/spark-master-maven-snapshots/
>> for publishing snapshot builds from master branch). They still need
>> credentials. After we remove the encrypted credential file, are we planning
>> to use jenkins as the single place to manage those credentials and we just
>> refer to them in jenkins job config?
>>
>> well, since the creds in the repo are actually encrypted, i think that
> keeping them in there is actually fine.  since i wasn't the one who set any
> of this up, however, i will defer to josh about this.
>
> shane
>
>
>> On Wed, Oct 10, 2018 at 12:06 PM shane knapp <skn...@berkeley.edu> wrote:
>>
>>> Not sure if that's what you meant; but it should be ok for the jenkins
>>>> servers to manually sync with master after you (or someone else) have
>>>> verified the changes. That should prevent inadvertent breakages since
>>>> I don't expect it to be easy to test those scripts without access to
>>>> some test jenkins server.
>>>>
>>>> JJB has some built-in lint and testing, so that'll be the first step in
>>> verifying the build configs.
>>>
>>> i still have a dream where i have a fully functioning jenkins staging
>>> deployment...  one day i will make that happen.  :)
>>>
>>> shane
>>>
>>> --
>>> Shane Knapp
>>> UC Berkeley EECS Research / RISELab Staff Technical Lead
>>> https://rise.cs.berkeley.edu
>>>
>>
>
> --
> Shane Knapp
> UC Berkeley EECS Research / RISELab Staff Technical Lead
> https://rise.cs.berkeley.edu
>


-- 
Shane Knapp
UC Berkeley EECS Research / RISELab Staff Technical Lead
https://rise.cs.berkeley.edu

Reply via email to