Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-25942

As a Maintainer I want Continuous Integration on Windows so we can move towards better supporting it

    Details

    • Type: Story Story
    • Status: Closed
    • Priority: Medium Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Component/s: CI System
    • Labels:
      None
    • Environment:

      Microsoft Windows

      Description

      As a first part we need to setup kernel tests on Windows using https://www.appveyor.com/

      It includes:

      • unit tests on PHP 7.0.x;
      • integration tests with sqlite on PHP 7.0.x.

      (Note: we decided not to test different PHP versions).

        Activity

        Hide
        Andrzej Longosz added a comment -

        Solution includes:

        • Ready for a review Kernel PR #1724 introducing first configuration for AppVeyor.
        • Ready for a review Kernel PR #1725 fixing errors occurring on Windows platform.
        Show
        Andrzej Longosz added a comment - Solution includes: Ready for a review Kernel PR #1724 introducing first configuration for AppVeyor. Ready for a review Kernel PR #1725 fixing errors occurring on Windows platform.
        Show
        Andrzej Longosz added a comment - Merged Kernel PR #1725: https://github.com/ezsystems/ezpublish-kernel/commit/6c4269459eaffba1d3a89d1449c462f8172559a4
        Show
        André Rømcke added a comment - Merged and enabled service in https://github.com/ezsystems/ezpublish-kernel/commit/87a78fa95357be908a880a966a2feeab2db1ce70
        Hide
        Andrzej Longosz added a comment -

        Merged Kernel PR #1724: https://github.com/ezsystems/ezpublish-kernel/commit/87a78fa95357be908a880a966a2feeab2db1ce70

        AppVeyor hooks were added to ezpublish-kernel. As a result every Kernel PR (+updates) will trigger AppVeyor integration, the same way as Travis is triggered. Sample build is here: https://ci.appveyor.com/project/ezrobot/ezpublish-kernel/build/1.0.3

        Show
        Andrzej Longosz added a comment - Merged Kernel PR #1724: https://github.com/ezsystems/ezpublish-kernel/commit/87a78fa95357be908a880a966a2feeab2db1ce70 AppVeyor hooks were added to ezpublish-kernel. As a result every Kernel PR (+updates) will trigger AppVeyor integration, the same way as Travis is triggered. Sample build is here: https://ci.appveyor.com/project/ezrobot/ezpublish-kernel/build/1.0.3

          People

          • Assignee:
            Unassigned
            Reporter:
            Andrzej Longosz
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 4 days, 2 hours
              4d 2h