Wikimedia Release Engineering Team/SSD Sync Up/2019-03-05

From mediawiki.org

2019-03-05[edit]

Last Time: 2019-02-26

Q4 Goals (2019-04-01--2019-07-01)[edit]

TEC3: Pipeline[edit]

  • Conversion of services to use pipeline https://phabricator.wikimedia.org/T198901
    • ORES (finish)
    • tilerator
    • kartotherian
    • proton
    • recommendation-api
    • eventstreams (or does eventgate replace this?)
    • restbase?
      • Is this harder than we initially think?
      • TODO: Tyler consult with SRE on this.

TEC1: Reliability[edit]

  • TEC1 for CI WG outcome implementation
    • TEC3: Pipeline compatibilty rewrite for future CI changes

TEC12: Developer Tooling/Productivity[edit]

  • Running PHPUnit tests within the local development environment (local-charts or decendents)
  • Standardized Docker images used for local development
    • Services: parsoid and restbase base images
    • "Official" Docker base image for (local development of) MediaWiki
  • Documentation for New Developers™ for how to use local charts/developer tooling
  • Stretch goal: MariaDB base image for local development of MediaWiki

Goals[edit]

  • TEC3 .pipeline/config.yaml finalization
  • TEC3 move ORES, (and other service TBD with SRE), through pipeline
  • TEC3 pipeline compatibility for TEC1 changes
  • TEC1 for CI WG outcome implementation
  • TEC12: "Official" Docker base image for local development of MediaWiki
    • Sub/Stretch: MediaWiki localdevelopment MariaDB image to supplant the one available from DockerHub
  • TEC12: Documentation for developer tooling for New Developers™

Helpful? Links[edit]