Versions Compared

Key

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

...

The current approach of manually splitting the builds leads to a fairly complicated and hard-to-maintain set of scripts. If we want to have fast builds, and low complexity, we need to look into ways of automatically splitting our builds.

...

  1. Go to https://azure.microsoft.com/en-us/services/devops/pipelines/, click "Start Pipelines Free with GitHub", authenticate with your GitHub Account
  2. Create Microsoft Account / Connect with existing one. Go through the legal stuff
  3. For the new organization, go to Settings / Policies and switch on the "Allow public projects" option
  4. In Azure Pipelines create a new organisation organization and add a public project:
  5. On the left hand side, click "Pipelines", then "New pipeline":
  6. Select "GitHub" as the code location & authorize it
  7. Select your fork of the "flink" repository & authorize it
  8. The setup tool should detect an existing azure-pipelines.yml file (assuming that file exists on your master branch - if not, update your master branch), press "Run" in the top right corner to run it for the first time

...