You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

We use Azure pipelines for our Continuous Integration.

The jobs are defined in the azure-pipelines.yml file located in the project's root directory. Several templates also exist in the tools/azure-pipelines directory.


Builds for the apache/flink repository run on Ververica-sponsored Azure account.


Builds for branches run in the flink-ci mirror of the flink repository.

Builds for pull requests are mirrored into the flink-ci repository using CiBot. This is currently necessary because the ASF does not allow Azure to be used directly because it requires write permissions to the repo.

The flink-ci repository and the currently running CiBot instance are controlled by Ververica and generally managed by Robert Metzger and Chesnay Schepler.


Defined environment variables are usually controlled by the PMC; if you require access to the original keys please reach out to the PMC. Please do not add additional keys without prior notice, nor pass them on to other people as they are for the most part credentials to sponsored resources.

  • No labels