Command Line Interface Installation

Command Line Interface Installation

The Ortelius Command Line Interface (CLI)

DeployHub uses the Open-Source Ortelius Command Line Interface to support pipeline automation. The Ortelius Command Line Interface supports integration with DevSecOps tools and CI/CD pipelines. The Ortelius Command Line Interface is under the governance of the Linux Foundation’s Continuous Delivery Foundation (CDF).

The Ortelius CLI Python script interacts with the Ortelius and DeployHub REST APIs to perform various tasks:

  • Create/replace the Component Version Version_ for the Application Version
  • Assign a component version to an Application Version
  • Assign the key/values pairs to the Component Version
  • Create a bash file from the Component .toml file
  • Export a Domain including all objects to stdout
  • Imports the export file into the new Domain
  • Deploy the Application
  • Persist SBOMs to the Component Version
  • Persist SonarQube Project Status, Bugs, Code Smells, and Violations metrics to the Component Version
  • Persist Veracode Score to the Component Version
  • Persist License File to the Component Version
  • Persist Readme File the Component Version
  • Persist Swagger and OpenAPI files the Component Version
  • Persist Git Branch, Branch Create Commit, Branch Create Timestamp, Branch Parent, Commit, Commit Authors, Committers Count, Commit Timestamp, Lines Added, Lines Deleted, Lines Total, Org, Repo, Repo Project, Signed Off By, Tag, Url, Verified Commit

Up to Date Usage Info and Installation Instructions

Refer to the Ortelius GitHub CLI Documentation for installation instructions and the latest usage and parameters.