Skip to main content

Continuous Integration / Continuous Deployment (CI/CD) Quickstart


Setting up CI/CD with lyrid consists of three main steps:

  1. Download Lyrid Client (lc)

  2. Set up your account with Lyrid Client

  3. Submit your code


Here is an example of a shell script in linux you can copy and paste that can be used for your pipeline. You can modify as necessary to fit the CI/CD framework you are using.

Sample Github Pipeline Script

mkdir -p ~/lyrid_deployment
cd ~/lyrid_deployment
curl --output /usr/local/bin/lc && chmod +x /usr/local/bin/lc
lc config add --config lyrid_deployment_config_name --key <YOUR KEY> --secret <YOUR SECRET>
git clone https://<YOUR_GITHUB_REPO>.git
lc code submit --rid apsoutheast1

This is strictly for linux machines, you can adjust to a different machine with the same logic.


Don't forget to replace these variables:

  • YOUR KEY - Your access key
  • YOUR SECRET - Your secret
  • YOUR GITHUB REPO - Github repo to deploy
  • YOUR REPO NAME - Repo name to make sure you are running the submit within root directory