Pipelines are a way to seamlessly integrate and deploy your code. They are structured around preconfigured stages that mirror a typical software delivery lifecycle: Clone, Test, Analyze, Build, and Deploy. Pipelines can be triggered automatically by pushing code to your code repository, or manually through the user interface

For an optimal debugging experience, we provide real-time logs for every task in every stage of the pipeline

Although we provide sensible defaults, you can configure your a pipeline to your specific requirements with the following options

  1. Auto Deploy: you can turn off auto-deploy in your project settings
  2. Conditional Fails: you can choose whether a pipeline should fail if either the test or analyze stages fail. This can be set in the release configuration settings for the branch

Run a Pipeline Manually

To manually run a pipeline:

Screen Shot 2023-09-04 at 07.57.02.png

Cancel a Pipeline

To cancel a pipeline: