zeppelin/testing/env_python_3.yml

25 lines
340 B
YAML
Raw Permalink Normal View History

[ZEPPELIN-4385] Migrate to GitHub actions ### 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 travis 3de27c699 [Philipp Dallig] Adjust README 8302f5349 [Philipp Dallig] Adjust template for pull request 76d9bb22e [Philipp Dallig] Adjustments documentation 08155783e [Philipp Dallig] Remove travis_check.py e865f2fc1 [Philipp Dallig] Remove "travis" in source code 6790b6e42 [Philipp Dallig] Add core.yml 27330791f [Philipp Dallig] Rewrite selenium tests to python3 1772024fc [Philipp Dallig] Add frontend tests c81f48492 [Philipp Dallig] Add github actions workflow (rat) 18d5dbecb [Philipp Dallig] some cleanup
2020-12-02 14:57:43 +00:00
name: python_3
channels:
- conda-forge
- defaults
dependencies:
- pycodestyle
- numpy=1.19.5
- pandas=1.4.4
- scipy
- grpcio
- hvplot
- protobuf
- pandasql
- ipython
- matplotlib
- ipykernel
- jupyter_client=5
- bokeh=2.4
[ZEPPELIN-4385] Migrate to GitHub actions ### 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 travis 3de27c699 [Philipp Dallig] Adjust README 8302f5349 [Philipp Dallig] Adjust template for pull request 76d9bb22e [Philipp Dallig] Adjustments documentation 08155783e [Philipp Dallig] Remove travis_check.py e865f2fc1 [Philipp Dallig] Remove "travis" in source code 6790b6e42 [Philipp Dallig] Add core.yml 27330791f [Philipp Dallig] Rewrite selenium tests to python3 1772024fc [Philipp Dallig] Add frontend tests c81f48492 [Philipp Dallig] Add github actions workflow (rat) 18d5dbecb [Philipp Dallig] some cleanup
2020-12-02 14:57:43 +00:00
- panel=0.6.0
- holoviews=1.16
- jinja2=3.0.3
[ZEPPELIN-4385] Migrate to GitHub actions ### 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 travis 3de27c699 [Philipp Dallig] Adjust README 8302f5349 [Philipp Dallig] Adjust template for pull request 76d9bb22e [Philipp Dallig] Adjustments documentation 08155783e [Philipp Dallig] Remove travis_check.py e865f2fc1 [Philipp Dallig] Remove "travis" in source code 6790b6e42 [Philipp Dallig] Add core.yml 27330791f [Philipp Dallig] Rewrite selenium tests to python3 1772024fc [Philipp Dallig] Add frontend tests c81f48492 [Philipp Dallig] Add github actions workflow (rat) 18d5dbecb [Philipp Dallig] some cleanup
2020-12-02 14:57:43 +00:00
- pip
- pip:
- bkzep==0.6.1