Page MenuHomePhabricator

Move https://github.com/legoktm/tools-ci to gerrit
Closed, ResolvedPublic

Description

  • Move https://github.com/legoktm/tools-ci to gerrit, maybe as "integration/tools" or "utils"?
  • Convert it to some static html page instead of a wiki page maybe? wiki pages are nice for history
  • ???

Event Timeline

Legoktm created this task.Sep 8 2015, 8:19 AM
Legoktm raised the priority of this task from to Needs Triage.
Legoktm updated the task description. (Show Details)
Legoktm added subscribers: Legoktm, hashar, Jdforrester-WMF.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 8 2015, 8:19 AM
hashar added a subscriber: Krinkle.Sep 8 2015, 8:42 AM

+@Krinkle since he always has good feedback.

For the context, the github repo hosts an utility to generate the state of our repos configuration: https://www.mediawiki.org/wiki/User:Legoktm/ci

I am tempted to add the utility straight in integration/config.git under /dashboard/.

We can also add support to generate HTML and eventually publish it somewhere under https://integration.wikimedia.org/

I have pushed the current code to integration/config.git under branch attic/legoktm/tools-ci.

Change 238445 had a related patch set uploaded (by Hashar):
Import of legoktm/tools-ci

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

https://gerrit.wikimedia.org/r/238445 proposes it under the subdirectory /dashboard/.

Change 238445 abandoned by Hashar:
Import of legoktm/tools-ci

Reason:
tools-ci uses python3.4 which is a mess with tox.

Per discussion with Zeljko, there is no need to have the tools-ci and jjb/zuul config changed atomically. So lets use yet another git repo.

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

hashar closed this task as Resolved.Sep 16 2015, 8:35 AM
hashar claimed this task.

I have created in Gerrit the integration/dashboard repository and imported https://github.com/legoktm/tools-ci to the master branch.

Change 238687 had a related patch set uploaded (by Hashar):
integration/dashboard runs tox on trusty

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

Change 238687 merged by jenkins-bot:
integration/dashboard runs tox on trusty

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

flake8 runs with python3.4 :-}