Saltar a contenido

rai project

Requiere un servidor RaiSE

Esta funcionalidad se comunica con un servidor RaiSE en vez de funcionar solo en local. Levanta uno con la guía self-hosted (en inglés), o apunta la CLI a un despliegue existente.

Gestiona proyectos en el servidor RaiSE conectado. Un proyecto en el servidor es un contenedor lógico que agrupa repositorios, miembros y configuración. Requiere una conexión activa al servidor (ver rai connect).

rai project create

Crea un nuevo proyecto en el servidor RaiSE.

Flag Corta Descripción
--name -n Nombre del proyecto (requerido)
--org -o Slug de la organización (requerido)
--description -d Descripción del proyecto
rai project create --name "raise-commons" --org my-org

Vincula un repositorio local a un proyecto existente en el servidor.

Argumento Descripción
PROJECT_ID ID del proyecto en el servidor al que vincular (requerido)
Flag Corta Descripción
--path -p Ruta del repositorio local. Por defecto: directorio actual
rai project link-repo my-org/raise-commons
rai project link-repo my-org/raise-commons --path /path/to/repo

rai project list

Lista los proyectos de tu organización en el servidor RaiSE.

rai project list
rai project list --format json

rai project push-config

Envía la configuración local .raise/manifest.yaml al servidor, convirtiéndola en la configuración autoritativa del proyecto para todos los miembros del equipo.

rai project push-config

rai project pull-config

Descarga la configuración del proyecto desde el servidor y la escribe en .raise/manifest.yaml, sobrescribiendo los cambios locales.

Flag Corta Descripción
--force Sobrescribe la configuración local sin confirmación
rai project pull-config
rai project pull-config --force

Ver también: rai connect, rai repo, rai whoami