Skip to content

Commit

Permalink
devops: remove travis, appveyor, circle for now
Browse files Browse the repository at this point in the history
  • Loading branch information
pavelfeldman committed Jul 18, 2020
1 parent 13c3f72 commit 8d154d8
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 98 deletions.
11 changes: 0 additions & 11 deletions .appveyor.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .circleci/config.yml

This file was deleted.

50 changes: 0 additions & 50 deletions .travis.yml

This file was deleted.

1 change: 0 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@
- [Azure Pipelines](./ci.md#azure-pipelines)
- [Travis CI](./ci.md#travis-ci)
- [CircleCI](./ci.md#circleci)
- [AppVeyor](./ci.md#appveyor)
- [Troubleshooting](./troubleshooting.md)
1. [Selector engines](./selectors.md)
1. [Actionability](./actionability.md)
Expand Down
22 changes: 11 additions & 11 deletions docs/ci.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ configurations for common CI providers.
* [Azure Pipelines](#azure-pipelines)
* [Travis CI](#travis-ci)
* [CircleCI](#circleci)
* [AppVeyor](#appveyor)
* [Bitbucket Pipelines](#bitbucket-pipelines)
* [GitLab CI](#gitlab-ci)
- [Caching browsers](#caching-browsers)
Expand Down Expand Up @@ -94,7 +93,7 @@ steps:

### Travis CI

We run our tests on Travis CI over a Linux agent (Ubuntu 18.04). Use our [Travis configuration](/.travis.yml) to see list of additional dependencies to be installed.
We run our tests on Travis CI over a Linux agent (Ubuntu 18.04).

Suggested configuration
1. [User namespace cloning](http://man7.org/linux/man-pages/man7/user_namespaces.7.html)
Expand All @@ -113,9 +112,7 @@ dist: bionic
addons:
apt:
packages:
# This is required to run chromium
- libgbm1
# These are required to run webkit
# These are required to run webkit
- libwoff1
- libopus0
- libwebp6
Expand All @@ -131,7 +128,14 @@ addons:
- libnotify4
- libxslt1.1
- libvpx5
# For headful execution
# gstreamer and plugins to support video playback in WebKit.
- gstreamer1.0-gl
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-bad
# This is required to run chromium
- libgbm1
# this is needed for running headful tests
- xvfb
# allow headful tests
Expand All @@ -145,7 +149,7 @@ before_install:

### CircleCI

We run our tests on CircleCI, with our [pre-built Docker image](docker/README.md). Use our [CircleCI configuration](/.circleci/config.yml) to create your own. Running Playwright smoothly on CircleCI requires the following steps:
We run our tests on CircleCI, with our [pre-built Docker image](docker/README.md). Running Playwright smoothly on CircleCI requires the following steps:

1. Use the pre-built [Docker image](docker/README.md) in your config like so:

Expand All @@ -166,10 +170,6 @@ We run our tests on CircleCI, with our [pre-built Docker image](docker/README.md
This is likely caused by Jest autodetecting the number of processes on the entire machine (`36`) rather than the number allowed to your container (`2`). To fix this, set `jest --maxWorkers=2` in your test command.

### AppVeyor

We run our tests on Windows agents in AppVeyor. Use our [AppVeyor configuration](/.appveyor.yml) to create your own.

### Bitbucket Pipelines

Bitbucket Pipelines can use public [Docker images as build environments](https://confluence.atlassian.com/bitbucket/use-docker-images-as-build-environments-792298897.html). To run Playwright tests on Bitbucket, use our public Docker image ([see Dockerfile](docker/README.md)).
Expand Down

0 comments on commit 8d154d8

Please sign in to comment.