Apache Cordova
  1. Apache Cordova
  2. CB-307

Mobile First Continuous Integration System

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: mobile-spec
    • Labels:
    • Environment:

      ios, android, blackberry, windows phone

      Description

      The Apache Cordova Project supports an ambitious range of mobile operating systems. Currently, the team has no choice but to manually test across an incredible array of physical mobile devices. Modern continuous integration systems are beginning to think about mobile but remain blunt tools for an acute problem.

      The ideal system would monitor the git repos at the asf for a change to the src of any of the "big four" mobile operating systems the system would:

      • check the src out to an appropriate build env
      • compile a test app (likely based on the apache cordova test suite)
      • install a platform agnostic testing app to a target mobile device (emulator or meatspace device)
      • launch the testing app onto the targets
      • instantiate the testing app on the targets
      • aggregate the statistics of success build/install/launch run ceremony, and the accompanying testing app PASS/FAIL stats

      Early feedback is a key to successful release cadence. This project will be revolutionary mobile first continuous integration system designed for native and hybrid mobile development environments.

        Activity

        Brian LeRoux created issue -
        Filip Maj made changes -
        Field Original Value New Value
        Assignee Filip Maj [ filmaj ]
        Filip Maj made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Filip Maj
            Reporter:
            Brian LeRoux
          • Votes:
            4 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development