Command Line Interface Installation
Command Line Interface Installation
The Ortelius Command Line Interface (CLI)
DeployHub Pro 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 Pro 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.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified September 18, 2024: Signed-off-by: tracyragan <[email protected]> (7195cf1)