THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Firstly, you need to set up an azure pipeline with the entrypoint of `/tools/azure-pipelines/build-apache-repo.yml` and variable MODE=nightly in your own free Azure account. You can refer to Azure Pipelines for more details on how to set up a private azure pipeline.
Note: The entrypoint and variable MODE in the pipeline are different from the example shown in Azure Pipelines. Besides, you’d better update the master branch in your forked Flink repository to make sure the entrypoint `/tools/azure-pipelines/build-apache-repo.yml` is up to date. Secondly, you need to push the tag branch to your forked Flink repository
Code Block language bash tools $ git push {your remote repository} ${TAG}
- Thirdly, you need to download the PyFlink wheel packages from the build result page after the jobs of "build_wheels mac" and "build_wheels linux" have finished (the pipeline should be triggered automatically when you pushed the tagbranch).
- Download the PyFlink wheel packages
- Open the build result page of the pipeline
- Go to the `Artifacts` page (build_wheels linux -> 1 artifact)
- Click `wheel_Darwin_build_wheels mac` and `wheel_Linux_build_wheels linux` separately to download the zip files
Unzip these two zip files
Code Block language bash $ cd /path/to/downloaded_wheel_packages $ unzip wheel_Linux_build_wheels\ linux.zip $ unzip wheel_Darwin_build_wheels\ mac.zip
Create directory `dist` under the directory of flink-python
Code Block language bash $ cd <flink-dir> $ mkdir flink-python/dist
Move the unzipped wheel packages to the directory of flink-python/dist
Code Block language bash $ mv /path/to/wheel_Darwin_build_wheels\ mac/* flink-python/dist/ $ mv /path/to/wheel_Linux_build_wheels\ linux/* flink-python/dist/ $ cd tools
- Download the PyFlink wheel packages
...