jx-cli
is an experimental new small modular CLI for Jenkins X as part of the Jenkins X 3.x enhancement
See the jx command reference
To track issues in this repository and all the related Plugins use this link:
- jx admin for administration commands (creating a new environment, booting it up with the operator)
- jx application for viewing applications in your environments
- jx gitops a set of commands used inside pipelines for modifying helm charts, kpt files, using kustomise or modifying kubernetes resources for GitOps
- jx pipeline a command for working with Jenkins X and Tekton Pipelines
- jx preview a command for creating Preview Environments
- jx promote a command for promoting a new version of an application to an Environment
- jx project a set of commands for importing projects or creating new projects from quickstarts or wizards
- jx secret a set of commands for working with Kubernetes External Secrets
- jx test a set of commands for managing tests on kubernetes/clouds
- jx verify a set of commands for verifying Jenkins X installations
- jx-git-operator is an operator for triggering jobs when git commits are made
- octant-jx an open source Jenkins X UI for vmware-tanzu/octant
These are the modular libraries which have been refactored out of the main jenkins-x/jx repository as part of the modularisation enhancement process
- go-scm API for working with SCM providers
- jx-api the core JX APIs
- jx-apps a library for loading/saving the
jx-apps.yml
file - jx-helpers a bunch of utilities (mostly from the
util
package) refactored + no longer dependent on jenkins-x/jx - jx-kube-client the core library for working with kube/jx/tekton clients
- jx-logging logging APIs
- lighthouse-config for configuring lighthouses