Uploaded image for project: 'Moodle Community Sites'
  1. Moodle Community Sites
  2. MDLSITE-2885

Move CI servers from PEAR stuff to composer alternative

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: Integration
    • Labels:
      None

      Description

      Right now the CI servers are using some tools installed and maintained using PEAR.

      This is about to move to the composer alternative when it exists. For sure some tools will require PEAR if there is not alternative, but when possible, move.

      To begin with, this will be tested with phpunit. So steps are:

      1) Delete PEAR phpunit completely.
      2) Analyze which composer.json to use (Moodle's bundled one or custom for CI one).
      3) Analyze the target directory for the "vendor" stuff (Moodle's root or custom directory).
      4) Create a script able to install/update the composer stuff automatically.
      5) Move phpunit to use the new version installed and maintained via composer.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              stronk7 Eloy Lafuente (stronk7)
              Reporter:
              stronk7 Eloy Lafuente (stronk7)
              Participants:
              Component watchers:
              Eloy Lafuente (stronk7)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: