[Swift-devel] Jenkins - Open questions | issues

Yadu Nand yadudoc1729 at gmail.com
Tue Mar 12 11:40:02 CDT 2013


Hi Justin, I know how to add remote systems to Jenkins. If we could
get an instance at
MCS with admin privileges I can set up the resource pool and start
adding test jobs.

-Yadu

On Tue, Mar 12, 2013 at 9:40 PM, Justin M Wozniak <wozniak at mcs.anl.gov> wrote:
>
> Right, Ken said we would not be able to access remote machines from the MCS jenkins.  Do you have an idea on how to do it from our own instance?  If you have an idea on how to do this, Ken might be willing to support us by letting us run a different jenkins on the same machine on a different port or something.  Otherwise we would need to find a server.
>
> ----- Original Message -----
> From: "Yadu Nand" <yadudoc1729 at gmail.com>
> To: "swift-devel" <swift-devel at ci.uchicago.edu>
> Sent: Tuesday, March 12, 2013 7:25:53 AM
> Subject: [Swift-devel] Jenkins - Open questions | issues
>
> Hi,
>
> From the meeting we had on Friday, a couple of questions remain open
> regarding Jenkins.
>
> 1. On Jenkins, once a remote node is added as a slave to the pool
> using some credentials,
> all access to that node is made using the credentials that it was created with.
> - We can limit access to creation, configure and run privileges to avoid misuse.
> - We could mark certain slaves as tied to certain jobs, and restrict
> access (here again, only
> users with configure, create permission can modify jobs).
> - Could label slaves to run only on explicitly tied slave nodes.
>
> 2. What if the results need to be replicated or inspected ?
> - All artifacts from a run could be archived for inspection.
> - If we need to replicate the test under some other credentials, the
> nightly script could be
> run independently without Jenkins. We could have the scripts
> themselves put in svn for
> this kind of situations, leaving the dependency on Jenkins for a test minimal.
>
> 3. Jenkins needs java (raised by Ken in a separate mail Justin had sent).
> - Wouldn't swift need java? In which case can't we safely forget
> slaves with no java
> for testing ?
>
> 4. Jenkins on MCS or our own separate instance ?
> - Justin, the answer from Ken about adding other remote systems to the
> Jenkins at MCS
> was negative, right ?
>
> Some of these are not perfect solutions, but whether they are
> acceptable is a question
> for Mike. (a few are still questions, sorry about that).
>
> If I missed any other Jenkins related question/issue, please add to this thread.
>
> -Yadu
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel



-- 
Thanks and Regards,
Yadu Nand B



More information about the Swift-devel mailing list