--- tags: English --- # Running SideeX on CircleCI ### Step 1 - Register [CircleCI](https://circleci.com/) with [GitHub](https://github.com/) account and login ### Step 2 - Start Selenium Standalone Server 1. Download Selenium [Standalone Server](https://www.seleniumhq.org/download/) (Tested version: 3.141.59) 2. Open the terminal and switch the path where you save the `selenium-server-standalone-{version}.jar` 3. Run java -jar `selenium-server-standalone-{version}.jar` ### Step 3 - Using SideeX Runner with CircleCI 1. Create a new repository in your GitHub 2. Put [SideeX Runner](https://sideex.io/download/) script, [Runner config](/@sideex/book/%2F%40sideex%2Frunner#Quick-Start) file and test cases in your repository 3. Create a folder named `.circleci` and add a file `config.yml` with the following content in your repository (so that the filepath be in `.circleci/config.yml`). ```yml version: 2 jobs: build: docker: - image: circleci/node:10 steps: - checkout - run: name: SideeX Runner Test command: node sideex-runner.js -c config.json ``` 4. In `CircleCI`, click `ADD PROJECTS` ![](https://i.imgur.com/4AhGEmw.png =30x) and set up your GitHub project ![](https://i.imgur.com/j8hLVEr.png =100x) 5. Choose `Linux` Operating System and `Node`, then click `Start building` ![](https://i.imgur.com/4ESUoxl.png) 6. CircleCI will run your test case ![](https://i.imgur.com/AFuX2Rz.png)