Page MenuHomePhabricator

Set up CI for new repo operations/software/certcentral.git
Closed, ResolvedPublic

Description

So I have this new repository but have to do the old fashioned Verified+1 and submit on it. We should have Jenkins and co. running some tests like pep8/pylint/whatever and merging. Maybe have the tests be non-voting for now.

Related Objects

Event Timeline

Krenair triaged this task as Medium priority.Jun 30 2018, 8:12 PM
Krenair created this task.
Krenair raised the priority of this task from Medium to Needs Triage.Jun 30 2018, 8:17 PM

I think we can use the tox-docker template but I reckon the repository needs a tox.ini file for this to work.

Change 443291 had a related patch set uploaded (by Alex Monk; owner: Alex Monk):
[operations/software/certcentral@master] Add a tox.ini

https://gerrit.wikimedia.org/r/443291

Change 443292 had a related patch set uploaded (by MarcoAurelio; owner: MarcoAurelio):
[integration/config@master] Add tox-docker tests for operations/software/certcentral.git

https://gerrit.wikimedia.org/r/443292

Change 443292 merged by jenkins-bot:
[integration/config@master] Add tox-docker tests for operations/software/certcentral.git

https://gerrit.wikimedia.org/r/443292

Change 443295 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Fix up certcentral repo name

https://gerrit.wikimedia.org/r/443295

Change 443295 merged by Hashar:
[integration/config@master] Fix up certcentral repo name

https://gerrit.wikimedia.org/r/443295

So the CI has been set up, but there are some errors that needs to get fixed or ignored. Unfortunatelly, I cannot help on that :-(

Krenair reassigned this task from Krenair to MarcoAurelio.

thanks guys, this looks ok

Change 443291 merged by jenkins-bot:
[operations/software/certcentral@master] Add a tox.ini and do most cleanup to try to make this compliant with flake8 and pylint

https://gerrit.wikimedia.org/r/443291