Versions Compared

Key

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

We use Travis Azure pipelines for our Continuous Integration.

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


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


Builds for branches run in the ASF Travis account 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.

Builds for pull requests are mirrored into the flink-ci repository using CiBot, which run on a Ververica-sponsored Travis account. This is currently necessary to reduce our usage of ASF resources.

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