jx
is the modular command line CLI for Jenkins X 3.x
See the jx command reference
To track issues in this repository and all the related Plugins use this link:
- view open issues in jx and its plugins
- view open pull requests in jx and its plugins
- view open pull requests in jenkins-x-plugins
- jx admin for administration commands (creating a new environment, booting it up with the operator)
- jx application for viewing applications in your environments
- jx build controller watches pipelines and writes their logs to long term storage for use by the jx pipeline visualizer
- jx changelog for generating release changelogs in your git provider
- jx gitops a set of commands used inside pipelines for modifying helm charts, kpt files, using kustomise or modifying kubernetes resources for GitOps
- jx health for visualising and reporting on cluster health
- jx pipeline a command for working with Jenkins X and Tekton Pipelines
- jx pipeline visualizer visualises pipelines in a web UI
- 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 registry a set of commands for lazy creating container registries; particularly on AWS EKS
- jx release version generates new release verisons
- jx scm a simple CLI for working with git repositories using go-scm. We use this to create git repositories in BDD tests
- jx secret a set of commands for working with Kubernetes External Secrets
- jx slack for reporting pipeline statuses to slack
- jx tap a command line tool for converting Test Anything Protocol (TAP) files to HTML or for commenting on Pull Requests with the results
- jx test a set of commands for managing tests on kubernetes/clouds
- jx test collector captures logs and kubernetes resources to git when running system tests
- jx updatebot a command line tool for generating downstream Pull Requests on demand or as part of a release pipeline
- jx verify a set of commands for verifying Jenkins X installations
check out all of the other plugins available
- 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-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
- jx-apps a library for loading/saving the
jx-apps.yml
file - lighthouse-config for configuring lighthouses