Install
We offer various installation options and integrations to fit your development workflow. You can connect Satori via CLI, which can be installed using pip, or integrate it with your Github Application. Additionally,we support integration with other CI/CD platforms such as Gitlab, Jenkins, and Github Actions. To enhance your experience and better visualize of your test results, we provide ca user-friendly web interface https://satori.ci, to better visualize your test results.
Install Satori CI Github App
We recommend that you use your Github account to automatically test your repositories. You can create an account without Github, but that won't allow you to scan for repositories' bugs.
Step 1: Install the Satori CI GitHub App
- Go to the Satori CI GitHub App page. Authenticate with GitHub to proceed with the installation.
- Click on Configure.
- Choose the GitHub accounts where you are installing the Satori CI App.
- Select the repositories where you want to install the app. We recommend to select All repositories.
Once you are done, click on Save.
If you are pushing code, we will check it with the repository playbooks and the default playbooks defined. Your code only lives within the virtual machines that are present during the execution, it only remains on your Github account.
Install Satori CLI
The CLI interface is the best way to interact with Satori. New functionalities get pushed here first, and that allow us to test ourselves before pushing the new features to the web.
Step 1: Install the Satori-CI CLI
Open your command line terminal and execute the following command to install the Satori CLI:
pip3 install satori-ci
Step 2: Obtain Your Satori Token
To use Satori-CI, you need to get your API Token. Follow these steps:
- Log in to the Satori website https://satori.ci/login.
- Navigate in the Satori CI website to your Profile.
- Copy your API Token.
Step 3: Configure Satori-CI
Replace the placeholder YOUR_TOKEN
on the next command with your Satori CI API Token:
satori config token YOUR_TOKEN
Next Steps
Learn how to automatically test "Hello World".
If you need any help, please reach out to us on Discord or via Email