Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Travis future is uncertain due to company ownership changes
  • Travis build caches are unreliable / used in a hacky way
  • Travis only provides a build environment with 2cpu, 7.5g (where a build currently needs 3.5hrs). Other vendors provide bigger build instances, where the build can finish in ~1.3hrs
    • Travis provides bigger build environments in paid plans.

Move to another hosted CI service (Solution 6)

...

  • Azure Pipelines (recommended by community)
    • 10 instances (6 hours each on a 2 cores, 7gb machine)
    • Open source projects can add an unlimited number of self-hosted "worker" machines
    • Artifact Artefact caching is in preview only: https://docs.microsoft.com/en-us/azure/devops/pipelines/caching/?view=azure-devops 
    • Requires write access to the apache/flink GH repo, which Apache does not allow: 
      Jira
      serverASF JIRA
      serverId5aa69414-a9e9-3523-82ec-879b028fb15b
      keyINFRA-17030
  • GitHub CI
    • Closed Beta
    • Seems to be based on AZ Pipelines
  • Circle CI

Paid options:

  • Google Cloud Build
    • 32 core builders (at a high price tag (almost 4x over the compute instances' price)) 

...