Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Windows CI options #1233

@alanz

Description

@alanz

At the moment we are doing our windows CI on appveyor. It works well enough, but we are using a single account for the main repo, and it builds everything in a queue with a single worker on it.

This is severely limiting our ability to merge PRs, as it takes over 90mins to validate any change.

How can we speed this up?

  • Reduce the number of builds per commit, perhaps to only the latest of each GHC release (so 8.2.2, 8.4.4,8.6.5)
  • Find a way to run builds in parallel on Appveyor
  • Find a way to run appveyor builds against personal repos (as with circleci)
  • Identify an alternative CI provider which can give a better experience

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions