WARNING: Jenkins X version 2.x is unmaintained. Do not use it.
Please refer to the v3 documentation for the latest supported version.
Preguntas sobre Boot
Para ampliar los detalles vea cómo utilizar jx boot.
¿Cómo actualizo boot?
Si está utilizando jx boot puede habilitar las actualizaciones automáticas o puedes hacerlas manualmente.
Si en algún momento algo va mal (p.ej, se borra el clúster, el namespace o Tekton), siempre puede volver a ejecutar jx boot en su laptop para restaurar el clúster.
¿Cómo adiciono más recursos?
Adicione recursos (p.ej, Ingress, ConfigMap, Secret
) a su entorno de desarrollo en como ficheros YAML al directorio boot env/templates
.
¿Cómo adiciono un nuevo Entorno?
Agregue un nuevo recurso SourceRepository
y Environment
a la carpeta env/templates
para cada nuevo entorno que desee crear. Actualmente solo hemos agregado dev, staging, production
.
Desde su clúster en ejecución, siempre puede tomar el recurso SourceRepository
and Environment
a través de lo siguiente (donde XXX es el nombre del repositorio de Staging devuelto a través de kubectl get sr
):
$ kubectl get env staging -oyaml > env/templates/myenv.yaml
$ kubectl get sr XXX -oyaml > env/templates/myenv-sr.yaml
luego modifique el YAML para adaptarlo, cambiando los nombres de los recursos para evitar chocar con su repositorio de Staging.
¿Cómo administrar los recursos SourceRepository?
Vea cómo actualizar su configuración boot con los últimos recursos SourceRepository.
¿Cómo enlazo SourceRepository a un Scheduler personalizado?
Debe asignar su SourceRepository
a un Scheduler
especificando --scheduler
cuando utilice los comandos jx create quickstart / jx import
en su repositorio o modifique el spec.scheduler.name
de SourceRepository
del CRD en su repositorio Git de desarrollo o especificando un programador predeterminado diferente en el dev environment.spec.teamSettings.defaultScheduler.name
luego la próxima vez que se genere la configuración de prow (en el comando jx create quickstart / jx import / jx boot
actualizará la configuración de prow para usar su programador.
Consulte también ¿Cómo agrego múltiples pipelines paralelas a un proyecto?
¿Cómo adiciono charts en Jekins X?
Dependerá de en cuál namespaces desea instalar el chart.
Si está en el entorno de desarrollo (el namespace jx
por defecto), entonces env/requirements.yaml
es donde agregar el chart y para un chart foo
puede agregar env/foo/values.yaml
para configurarlo. (o env/foo/values.tmpl.yaml
si desea utilizar algunas plantillas con ficheros values.yaml
).
Sin embargo, si desea que nuestro chart esté en otro namespace, entonces usamos la convención de agregar una carpeta en el directorio system
, en la configuración boot (por ejemplo, como lo hacemos para las entradas, administrador de certificados, velero, malla de servicio, etc.). Entonces, cree una nueva carpeta system
y agregue el paso jx step helm apply
en el pipeline en jenkins-x.yml
como lo hacemos para cert-manager
, nginx
, velero
, etc.
¿Cómo desactivo el controlador de Entrada?
Si ya tiene su propio controlador de Entrada y no desea que jx boot
instale otro, simplemente puede eliminar el paso install-nginx-controller
en el repositorio Git de su entorno de desarrollo. p.ej. elimine este paso del fichero jenkins-x.yml
en el repositorio Git de su entorno de desarrollo.
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.