Editor git para funciones en Serverless Manager

Introducción

Se ha creado un componente visual (sobre Vue) que permite la edición de archivos en git.

Este componente se ha habilitado en el módulo Serverless de plataforma para facilitar la creación de funciones.

Gracias a este cambio, se podrán subir , editar y seleccionar los archivos necesarios para la ejecución de una función durante la creación o edición de la misma.

¿Cómo se usa?

Primero debes crear una aplicación, rellenando todos los detalles de tu proyecto gitlab.

Una vez creada la aplicación, se pasara a la creación de funciones, y aquí es donde puedes aprovechar el editor de archivos. Al seleccionar la opción de crear una nueva función, se mostrará la siguiente pantalla:

Como puedes observar, no solo cuentas con el editor de archivos git, sino que la pantalla ya no te pide el path relativo dentro de git. En su lugar, ahora podrás crear el archivo en tu repositorio de forma manual gracias al editor, y el path se asignará automáticamente.

Primero selecciona la rama sobre la que deseas trabajar. Con la rama seleccionada, el editor de archivos accederá al repositorio y mostrara los contenidos del mismo:

Desde aquí puedes acceder a todos los directorios del repositorio. Ahora, podrás crear ficheros nuevos en la localización deseada para contener tu función.

Nota: Es importante que, al crear el archivo, incluyas la extensión deseada

En este caso, se esta usando un ejemplo perteneciente al post original de como utilizar el modulo serverless que contiene dos archivos. Una vez creados los archivos, se podrá pegar el contenido dentro:

Con los archivos listos, realiza el commit con el botón de Save, guardando los cambios realizados en el repositorio:

Finalmente, dale nombre a la función y selecciona el archivo que quieres ejecutar haciendo click en él. Para saber a qué archivo esta apuntando la función, puedes fijarte en el indicador que se encuentra encima del editor:

De esta manera, la función quedara creada y lista para ser lanzada:

Subiendo archivos desde GitLab

En caso de que nuestra función necesite de múltiples archivos para funcionar y no quieras crearlos desde el editor de archivos uno a uno, siempre puedes subirlos desde GitLab y seleccionarlos desde el editor.

Como puedes ver, se ha subido una carpeta con los contenidos de una función desde GitLab. Ahora simplemente tienes que seleccionar el archivo a ejecutar en el editor y se crea la función:

La función será creada y apuntará al archivo que hayas seleccionado: