User interface for Jenkins X


As a general purpose UI for working with Kubernetes, Jenkins X, Tekton and more resources we highly recommend Octant

Please check out the documentation on using Octant and Jenkins X to get started.

Pipeline Visualizer

Its a common requirement to want to be able to click on a Pull Request on your git provider and view the pipeline log for that commit on that Pull Request.

To implement this we include the jx-pipelines-visualizer application inside Jenkins X.

This provides a simple read only web UI for viewing pipelines and pipeline logs and its linked automatically with any Pull Request you create on repositories managed by Jenkins X.

Accessing the Pipelines Visualizer

If you create a Pull Request on a git repository you have created or imported in Jenkins X you should see a link on the Pull Request. Here’s an example - see the Details link on the right of the Pull Request pipeline:

If you click the Details link that should open the jx-pipelines-visualizer UI for this pipeline build.

Logging in to the Pipelines Visualizer

Unless you customize the chart to change the Ingress the default will use basic authentication to access the web UI to avoid your pipeline logs being visible on the internet.

The default username is admin.

To find the generated random password to access the UI type:

jx ns jx
kubectl get secret jx-basic-auth-user-password -o jsonpath="{.data.password}" | base64 --decode

That should display the randomly generated password.

If you type the username and password into your browser it should open the dashboard.

Last modified October 20, 2020: release 0.0.1921 (5342801)