mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
### What is this PR for? This PR will change the CI-System from [Travis](https://travis-ci.com/) to [GitHub Actions](https://github.com/features/actions) **Advantages:** - [high usage limits](https://docs.github.com/en/free-pro-teamlatest/actions/reference/usage-limits-billing-and-administration#usage-limits) - No CI setup is required from the contributors - good integration with GitHub Pull request **Disadvantage:** - At the moment we have some flappy tests and external dependencies. Both can cause a failed test, but we cannot restart a single job, only the entire workflow. **Miscellaneous:** - CI is triggered with every push event - CI is triggered when PR event is open and synchronized - Selenium test is updated to python3 - The Livy-Python2 test is dropped because Python2 has reached [the end of its lifetime](https://www.python.org/doc/sunset-python-2/) ### What type of PR is it? - Improvement ### Todos * [ ] - Feedback for job splitting * [x] - What is the purpose of the Jenkins job? ### What is the Jira issue? * https://issues.apache.org/jira/browse/ZEPPELIN-4385 ### How should this be tested? * Strongly recommended: add automated unit tests for any new or changed behavior * Outline any manual steps to test the PR here. ### Questions: * Does the licenses files need update? No * Is there breaking changes for older versions? No * Does this needs documentation? No Author: Philipp Dallig <philipp.dallig@gmail.com> Closes #3986 from Reamer/github_actions and squashes the following commits:eb13433a8[Philipp Dallig] Goodbye travis3de27c699[Philipp Dallig] Adjust README8302f5349[Philipp Dallig] Adjust template for pull request76d9bb22e[Philipp Dallig] Adjustments documentation08155783e[Philipp Dallig] Remove travis_check.pye865f2fc1[Philipp Dallig] Remove "travis" in source code6790b6e42[Philipp Dallig] Add core.yml27330791f[Philipp Dallig] Rewrite selenium tests to python31772024fc[Philipp Dallig] Add frontend testsc81f48492[Philipp Dallig] Add github actions workflow (rat)18d5dbecb[Philipp Dallig] some cleanup
23 lines
388 B
YAML
23 lines
388 B
YAML
name: python_3
|
|
channels:
|
|
- conda-forge
|
|
- defaults
|
|
dependencies:
|
|
- pycodestyle=2.5.0
|
|
- numpy=1.17.3
|
|
- pandas=0.25.0
|
|
- scipy=1.3.1
|
|
- grpcio=1.22.0
|
|
- hvplot=0.5.2
|
|
- protobuf=3.10.0
|
|
- pandasql=0.7.3
|
|
- ipython=7.8.0
|
|
- matplotlib=3.0.3
|
|
- ipykernel=5.1.2
|
|
- jupyter_client=5.3.4
|
|
- bokeh=1.3.4
|
|
- panel=0.6.0
|
|
- holoviews=1.12.3
|
|
- pip
|
|
- pip:
|
|
- bkzep==0.6.1
|