Some thoughts:
- by virtue of maintaining the past 2 releases we will have to maintain
any Travis infrastructure as long as 1.10 is supported, i.e., until 1.12
- the azure setup doesn't appear to be equivalent yet since the java e2e
profile isn't setting the hadoop switch (-Pe2e-hadoop), as a result of
which SQLClientKafkaITCase isn't run
- the nightly scripts still seems to be using a maven version other than
3.2.5; from today on master:
2020-03-25T05:31:52.7412964Z [INFO] --------<
org.apache.flink:flink-end-to-end-tests-common-kafka >--------
2020-03-25T05:31:52.7413854Z [INFO] Building
flink-end-to-end-tests-common-kafka 1.11-SNAPSHOT [39/46]
2020-03-25T05:31:52.7414689Z [INFO] --------------------------------[ jar
]---------------------------------
2020-03-25T05:31:52.7518360Z [INFO]
2020-03-25T05:31:52.7519770Z [INFO] --- maven-checkstyle-plugin:2.17:check
(validate) @ flink-end-to-end-tests-common-kafka ---
- there is no real benefit in retiring the travis support in CiBot; the
important part is whether Travis is run or not for pull requests.
From what I can tell though azure seems to be working fine for pull
requests, so +1 to at least disable the travis PR runs.
On 23/03/2020 14:48, Robert Metzger wrote:
Hey devs,
I would like to discuss whether it makes sense to fully switch to Azure
Pipelines and phase out our Travis integration.
More information on our Azure integration can be found here:
https://cwiki.apache.org/confluence/display/FLINK/2020/03/22/Migrating+Flink%27s+CI+Infrastructure+from+Travis+CI+to+Azure+Pipelines
Travis will stay for the release-1.10 and older branches, as I have set up
Azure only for the master branch.
Proposal:
- We keep the flinkbot infrastructure supporting both Travis and Azure
around, while we are still receive pull requests and pushes for the
"master" and "release-1.10" branches.
- We remove the travis-specific files from "master", so that builds are not
triggered anymore
- once we receive no more builds at Travis (because 1.11 has been
released), we remove the remaining travis-related infrastructure
What do you think?
Best,
Robert