cnp3 / ipmininet

Mininet extension to make experimenting with IP networks easy
GNU General Public License v2.0
65 stars 51 forks source link

Add jenkins #23

Closed jadinm closed 5 years ago

jadinm commented 5 years ago

I set up a jenkins instance that will test the new PRs and the current master branch.

To trigger tests autmatically, there are two hooks that an admin of the repository needs to add:

butjar commented 5 years ago

Did you consider using travis? Would give more transparency to the CI.

jadinm commented 5 years ago

Did you consider using travis? Would give more transparency to the CI.

I did not really have the choice ^^ We need sudo access for tests, so we need a seperate server and the sysadmins here prefer jenkins.

butjar commented 5 years ago

I did not really have the choice ^^ We need sudo access for tests, so we need a seperate server and the sysadmins here prefer jenkins.

Travis is a managed service which is free for open source. Transparency of the builds would be a plus, I guess. Maybe I can find time to look into it and create a PR if you are interested.

jadinm commented 5 years ago

I do not understand what transparency it would add. All the build logs are in https://jenkins-mininet.info.ucl.ac.be/job/ipmininet/, no ?

butjar commented 5 years ago

I do not understand what transparency it would add. All the build logs are in https://jenkins-mininet.info.ucl.ac.be/job/ipmininet/, no ?

Yes exactly, cool.

oliviertilmans commented 5 years ago

@jadinm due to the transfert to the cnp3 org, I no longer have admin access to this repo (or all the others I transferred). You should check with @obonaventure whether he can grant you more than write access on this repo.