RWX is the CI/CD platform for high velocity teams.
- Test Failures: Some tests are intentionally designed to fail to demonstrate test result reporting
- Linting Errors: The source code contains various ESLint violations (missing semicolons, unused variables, etc.)
- Debugging: A task that demonstrates RWX's debugging capabilities
With RWX, you can run tasks without having to push to a git repository. The easiest way to get started is by using the CLI to initiate runs locally.
Install via homebrew:
brew install rwx-cloud/tap/rwx
Install via homebrew:
brew install rwx-cloud/tap/rwx
Download the latest release on GitHub for your platform and architecture.
Move the binary into a directory on your PATH and make it executable.
You'll need to log in to use the CLI. To initiate the authentication process, run:
rwx login
You can verify you've authenticated successfully by running:
rwx whoami
This repository contains a real Node.js project with intentional issues. Clone this repository and run the sample-run.yml workflow. Or if you'd prefer, check out the documentation to learn how to write your own workflows.
git clone git@github.com:rwx-cloud/ci-examples.git
cd ci-examples
rwx run -f .rwx/sample-run.yml --title "Sample Run" --open
You can run this example run multiple times, and you'll see that, on subsequent runs, some redundant tasks are cached.