Getting Started with Your Own System
If you haven't used SignalFlag before, start with the tutorials. They fill a demo project with real results and need no Docker or AWS setup.
This section covers the same steps with your own system: your Docker images, your experiences, and your metrics.
-
Connect your experiences and builds
Grant SignalFlag limited access to your data in S3 and your images in ECR.
-
Install the CLI
Install the SignalFlag CLI to create resources and trigger batches from your terminal.
-
Create a project
Create a project to house your work and collaborate with your team.
-
Create a system
Define a system to run tests against.
-
Add experiences
Register your own experiences as inputs for your tests.
-
Build your system image
Package your system into a Docker image with the right inputs/outputs contract.
-
Create test suites
Create test suites that pair a system with a fixed set of experiences.
-
(Optional) Set up CI
Automatically trigger batches on pull requests using GitHub Actions or GitLab CI.