WARNING: Jenkins X version 2.x is unmaintained. Do not use it.

Please refer to thev3 documentation for the latest supported version.

Recursos Personalizados

Recursos Personalizados definidos para Jenkins X

Kubernetes proporciona un mecanismo de extensión llamadoRecursos Personalizados que permite que los microservicios extiendan la plataforma Kubernetes para resolver problemas de orden superior.

Entonces, en Jenkins X, hemos agregado una serie de Recursos Personalizados para ayudar a ampliar Kubernetes para admitir CI/CD.

También puedenavegar por la Referencia de API de Recursos Personalizados.

Environments

Jenkins X admite de forma nativa losentornos que le permiten ser definidos para su equipo y luego consultarlos a través dejx get environments.

jx get environments

Durante el funcionamiento de ese comando se utiliza el recurso personalizado de KubernetesEnvironments.

Por lo tanto, también puede consultar los entornos a través dekubectl:

kubectl get environments

O editarlos víaYAML directamente si lo desea:

kubectl edit env staging

aunque puede preferir el comandojx edit environment, que es más fácil.

Release

Los pipelines de Jenkins X generan el recurso personalizadoRelease que podemos utilizar para realizar un seguimiento de:

SourceRepository

Esto almacena información sobre los repositorios de código fuente que Jenkins X está configurado para construir.

Es creado porjx import yjx create quickstart y se elimina cada vez que se invoca unajx delete application.

Scheduler

Esto se utiliza para definir una configuración para uno o másSourceRepository yjx boot lo usa para generar la configuración de Prow.

Esto le permite configurar unScheduler predeterminado para un equipo y luego no tiene que tocar su configuración de Prow en absoluto; Todos los proyectos importados/creados heredarán delScheduler predeterminado.

O cuando realizajx import ojx create quickstart puede pasar el parámetro de línea de comando--scheduler para usar un programador específico.

PipelineActivity

Este recurso almacena el estado del pipeline en términos de etapas de pipelines de Jenkins, más laactividad de promoción.

Este recurso también lo utiliza el comandojx get activities.

Team

El recurso personalizadoTeam se crea mediante el comandojx create team y el controladorteam controller lo utiliza para observar los nuevos recursosTeam para luego crear una instalación de Jenkins X en el namespace delteams. Para obtener más información sobre los equipos, consultela función del equipo.

User

El recurso personalizadoUser se utiliza para admitir RBAC en los distintosentornos yvistas previas de entornos en equipos.

También lo utilizan el comandojx edit userroles para cambiar los roles de usuario.

EnvironmentRoleBinding

El recursoEnvironmentRoleBinding es como el recurso estándar de KubernetesRoleBinding, pero permite la asignación de un rol a múltiplesentornos yvistas previas de entornos en un equipo mediante el uso de un selector de entornos en el que se vinculan roles.

Esto facilita la vinculación de unRole a todos los entornos, a todos los entornos de vista previa o a ambos o a un conjunto determinado de usuarios.

Feedback

Was this page helpful?

Glad to hear it! Pleasetell us how we can improve.

Sorry to hear that. Pleasetell us how we can improve.


Última modificación April 21, 2020:feat: site theme and content restructure (b8b48f3567)