Versions Compared

Key

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

Table of Contents
maxLevel3

Context

With Travis CI, our builds are limited to Apache org's quota which is shared by many other Apache projects, which resulted in long waiting time and merging PRs becoming an unbearable process. Inspired by Apache Flink's approach, we are setting up a similar CI infrastructure by making use of Azure DevOps and Google Cloud's Compute Engine.

...

Check Azure and GitHub token expiry date and update them accordingly. They are used in $HOME/git-repo-sync/run_cibot.sh 

Possible issues

  • Any mirrored repo (e.g., master, release-*) is not getting pushed and the mirrored CI won't run.
    • git fetch or push in $HOME/git-repo-sync/sync_repo.sh not working properly. Manually try running the git commands and troubleshoot accordingly.


Azure Pipelines

There are two pipelines defined in this Azure DevOps project

...