Skip to content

rwx-cloud/ci-examples

Repository files navigation

Get started with RWX

RWX is a comprehensive CI/CD platform designed to move you beyond inefficient and simplistic workflows.

RWX re-envisions every step of CI/CD so that you're no longer running the same tasks over and over or combing through log files to find bugs. Move beyond the limitations of legacy tools and code how you want with RWX.

What You'll See in CI Runs

  • 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

Step 1: Install the CLI

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.

Mac OS

Install via homebrew:

brew install rwx-cloud/tap/rwx

Windows Subsystem for Linux (WSL)

Install via homebrew:

brew install rwx-cloud/tap/rwx

Linux

Download the latest release on GitHub for your platform and architecture. Move the binary into a directory on your PATH and make it executable.

Step 2: Authenticate with the RWX CLI

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

Step 3: Kick off your first run

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 [email protected]: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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •