
Nos complace presentarle las nuevas características de la versión 11.2 que lo ayudarán a comenzar y lanzar nuevas versiones más rápidamente. Esta vez estamos lanzando mejoras para el IDE web, soporte para importar manifiestos de proyecto de Android y plantillas de proyecto personalizadas.
Vista previa de cambios en el IDE web
Web IDE le permite realizar cambios en los proyectos de manera más rápida y fácil gracias a un editor de código mejorado con preparación de confirmaciones (puesta en escena) directamente desde el navegador. En GitLab 11.2, hicimos todo lo posible para que pudieras ver inmediatamente el efecto de los cambios en el código e incluso pudieras depurarlo antes de confirmarlo. Ahora puede ejecutar una vista previa de la aplicación web JavaScript en el IDE web para ver sus cambios en tiempo real, junto al código del lado del usuario.
Además, desde 11.2 puede cambiar el nombre y eliminar archivos, así como cambiar ramas, permaneciendo en el IDE web.
Importar proyectos de Android
Anteriormente, la importación de proyectos con una estructura compleja de varios niveles era una tarea aburrida y que requería mucho tiempo. Con nuestra nueva función, soporte para manifiestos XML , puede importar proyectos grandes con muchos repositorios en un solo paquete, incluido el código del sistema operativo Android del Proyecto de Código Abierto de Android (AOSP) .
Implementación simplificada de GitLab en la nube
Helm Chart para implementar GitLab en la nube se hizo público (disponibilidad general, GA). Esto lo ayudará a implementar GitLab en Kubernetes más rápido. Helm chart presenta una arquitectura de nube más nativa con un contenedor para cada componente de GitLab y no requiere almacenamiento compartido. El resultado es una mayor flexibilidad, escalabilidad y rendimiento de GitLab en Kubernetes. Junto con GitLab, se implementa GitLab Runner , lo que simplifica el inicio con GitLab CI / CD.
¡Y aún más!
Algunas adiciones más lo ayudarán a usted y a su equipo a administrar los proyectos de manera más eficiente. Comenzando con GitLab 11.2, los administradores de instancias de GitLab pueden personalizar plantillas específicas de proyecto para una instancia , lo que permite a los usuarios comenzar nuevos proyectos más rápido mediante la automatización de tareas repetitivas.
Al mismo tiempo, características como listas de tareas agrupadas por hitos , ponderaciones totales para listas en el tablero de tareas, hitos grupales en el panel de hitos y tareas para épicas simplifican la gestión del trabajo.
Todos pueden contribuir.
Muchos de estos cambios han sido realizados por la gran comunidad de GitLab. Esperamos recibir sus comentarios y mejoras para estas nuevas funciones. ¡Juntos somos un gran equipo!
Háganos saber lo que piensa en los comentarios en el artículo del blog , y también en Habré. ¿Qué esperas de este lanzamiento? ¿En qué deberíamos seguir trabajando?
¡Gracias por ser parte de GitLab!
Te invitamos a nuestras reuniones.

Gracias a JX Terry por implementar una nueva opción para los usuarios: ¡la posibilidad de hacer que su página de perfil sea privada !
Las principales características nuevas del lanzamiento de GitLab 11.2
Procesamiento de código del lado del usuario en el IDE web
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Trabajar en aplicaciones web es mucho más fácil y rápido cuando ve sus cambios de inmediato. Los marcos de JavaScript modernos admiten vistas previas en vivo, lo que elimina la necesidad de reiniciar el servidor y actualizar la página del navegador. Pero antes no tenía la oportunidad de ver los cambios antes de comprometerse al editar una aplicación web a través del IDE web.
A partir de GitLab 11.2, puede ver sus aplicaciones de JavaScript en el IDE web y ver los cambios en tiempo real. Esto le permite probar una solución antes de comprometerse, experimentar con cambios o incluso realizar cambios en proyectos de código abierto sin clonarlos en su máquina.
El procesamiento del lado del usuario se realiza utilizando CodeSandbox . El administrador puede habilitarlo para sus instancias de GitLab y ya funciona para todos los proyectos en GitLab.com. ¡Este año también agregaremos el procesamiento del lado del servidor usando GitLab CI, que le dará la oportunidad de probar y ver aplicaciones Ruby y más!
Documentación sobre el procesamiento del código en el lado del usuario y el ticket original .
Plantillas de proyecto personalizadas para su instancia de GitLab
PREMIUM, ULTIMATE
En los entornos de desarrollo de rápido crecimiento de la actualidad, pasar de una idea a un nuevo proyecto sigue siendo una tarea tediosa. Una gran cantidad de código repetitivo y tareas administrativas hacen que sea difícil comenzar pronto.
En esta versión, les dimos a las organizaciones la capacidad de administrar sus propias plantillas de proyecto. El administrador de la instancia de GitLab puede seleccionar un grupo de proyectos de su instancia que será la fuente de dichas plantillas. Todos los proyectos directamente de este grupo (pero no de subgrupos) estarán disponibles como plantillas al crear un nuevo proyecto.
Toda la información sobre el repositorio y la base de datos de la plantilla del proyecto se copiará a su nuevo proyecto, incluidos los repositorios y wikis del proyecto, tareas, configuraciones del proyecto y más.
Documentación sobre plantillas de proyectos personalizados y un ticket original .

Estados personales en el perfil
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
La colaboración es la clave para trabajar con GitLab. Cuando use GitLab todos los días con colegas y la comunidad, será conveniente hablar sobre lo que está haciendo ahora y cuál es su descarga ahora.
Con el lanzamiento de GitLab 11.2, ¡los estados se han vuelto disponibles en su perfil personal! En la configuración del perfil ahora puede agregar el estado del mensaje y emoji. El estado se mostrará en su página, así como en los comentarios y encabezados sobre el autor, mostrando su estado actual a todos los que trabajan con usted.
¡Gracias a Luke Niedermyer por esta iniciativa!
Documentación de estado y boleto original .

Búsqueda de barra de navegación mejorada
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
A medida que los proyectos y grupos crecen, se vuelven más difíciles de encontrar, por lo que GitLab requiere una búsqueda poderosa. En esta versión, estamos dando un paso hacia una búsqueda más comprensible, conveniente y simple.
En 11.2, lo mejoramos al eliminar la restricción de búsqueda en el grupo y proyecto actual. En lugar de restringir la búsqueda al proyecto o grupo en el que se encuentra, GitLab ahora le permite buscar la instancia completa desde cualquier página a la vez.
Ahora mostramos los íconos de grupos y proyectos en los resultados, y expandimos la barra de búsqueda y los resultados de la búsqueda, lo que hizo que la búsqueda fuera más fácil y conveniente.
Buscar documentación y boleto original .

Soporte para importar proyectos de Android
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Anteriormente, la importación de proyectos con una estructura compleja de varios niveles era una tarea aburrida y que requería mucho tiempo.
En esta versión, presentamos compatibilidad con archivos de manifiesto para importar proyectos. El archivo XML manifiesto contiene información sobre qué repositorios deben conectarse al proyecto, lo que le permite importar grandes estructuras a la vez.
Al crear un proyecto, apareció una nueva opción "Archivo de manifiesto" en la pestaña "Importar proyecto" como fuente para importar su proyecto. Además, ahora puede seleccionar proyectos individuales de la lista si no desea importar toda la estructura.
Por ejemplo, esta mejora hace posible importar código del Android Open Source Project (AOSP) . También puede importar otros proyectos cuyos archivos de manifiesto sean adecuados para nuestros requisitos de formato .
Documentación de importación manifiesta y boleto original .

Hitos agrupados listados de la barra de tareas
PREMIUM, ULTIMATE, PLATA, ORO
Los paneles de tareas fueron diseñados originalmente para rastrear flujos de trabajo con listas basadas en etiquetas. En el lanzamiento de GitLab 11.0, presentamos listas de artistas para que los equipos pudieran ver a quién se les asignaron las tareas y fue más fácil reasignarlas.
En esta versión, presentamos el tercer tipo de lista: la lista de tareas de hitos. Todas las tareas que pertenecen a este hito aparecerán en esta lista. Ahora puede ver las listas de tareas de diferentes hitos en un tablero, así como mover rápidamente las tareas entre hitos. En esta versión, también apareció el peso total de las tareas en la lista , que, junto con el grupo de hitos, ayudará a los equipos a equilibrar el peso total de las tareas entre hitos y no tomar muy pocas o demasiadas tareas.
Actualizamos la API, por lo que ahora puede agregar y eliminar listas de cualquiera de los tres tipos en un tablero específico.
Documentación de la lista de tareas de Milestone y boleto original .

Otras mejoras en GitLab 11.2
Todo para épicas
ULTIMO, ORO
La lista de tareas pendientes es una práctica herramienta incorporada para mejorar la productividad personal. Cuando se le menciona en una tarea o solicitud de fusión con @, recibe un mensaje por correo y un elemento en la lista de tareas pendientes en GitLab. Este artículo se puede marcar como completado. Hay muchos otros eventos que crean todo.
Con este lanzamiento, estamos agregando todo a la epopeya. Funcionarán de la misma manera que en tareas y solicitudes de fusión. Cuando se te menciona en la epopeya usando @, tu lista de tareas pendientes se repone con un recordatorio de esto. Cuando miras la epopeya, puedes crear tu mismo desde la barra lateral, ya que ya funciona con tareas y solicitudes de fusión.
También actualizamos la API para que tenga acceso a las tareas ya creadas de las epopeyas y pueda crear otras nuevas.

Documentación de todo y boleto original .
El peso total de la lista en el tablero de tareas
ARRANQUE, PREMIUM, ULTIMATE, BRONCE, PLATA, ORO
Antes de este lanzamiento, ya mostramos el número de tareas para cada lista en el tablero de tareas. Cuando planifica mucho y realiza un seguimiento del progreso en el tablero de tareas, es conveniente ver cuántas tareas hay en una etapa particular del flujo de trabajo o asignadas a una persona en la lista de ejecutores.
Con esta versión, estamos ampliando este concepto y mostrando junto al número de tareas su peso total para cada lista. Si mueve la tarea a otra lista para compensar un peso demasiado bajo o alto, la cantidad se recalcula inmediatamente. Para hacer esto, ni siquiera tiene que actualizar el tablero.

Documentación sobre el peso total de las tareas y el ticket original .
Agrupar hitos en el panel de hitos
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Los hitos de GitLab son convenientes para el seguimiento del trabajo en una iteración o sprint. En particular, los hitos a nivel de grupo le permiten realizar un seguimiento de las tareas de diferentes proyectos en un solo lugar.
A partir de esta versión, mostramos hitos de grupo en el panel de hitos. Esto significa que ahora los usuarios pueden ver en un lugar todos los hitos a los que tienen acceso, tanto a nivel de proyecto como a nivel de grupo.

Documentación de hito y boleto original .
Buscar en la lista de etiquetas de proyecto
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Las etiquetas en GitLab es una función flexible que le permite organizar tareas, fusionar solicitudes y epopeyas. Los equipos los usan para diferentes propósitos y, a menudo, en los proyectos hay muchas páginas de etiquetas. Cuando necesite cambiar el nombre, el color o la descripción de la etiqueta, deberá desplazarse por muchas páginas para encontrar la correcta.
En esta versión, hemos simplificado esta tarea al agregar una búsqueda de etiquetas directamente a la página de la lista de etiquetas del proyecto. Puede buscar por nombre y descripción de la etiqueta. Entonces, si conoce el nombre o al menos de qué se trata esta etiqueta, puede encontrarla rápidamente por palabras clave en el campo de búsqueda.

Documentación por etiquetas y boleto original .
Todos los horarios de trabajo están disponibles en los perfiles GitLab Starter y Bronze.
ARRANQUE, PREMIUM, ULTIMATE, BRONCE, PLATA, ORO
El gráfico de carga es una visualización útil para los equipos que le permite realizar un seguimiento de cómo se realiza el trabajo en el hito. Este cronograma ayuda al equipo a evaluar de antemano el riesgo de plazos y tomar medidas sin esperar el final del hito.
Anteriormente, el cronograma de trabajo para la página de hitos grupales solo estaba disponible en los perfiles GitLab Premium y Silver. Ahora estamos agregando esta característica a los perfiles GitLab Starter y Bronze, permitiendo que más usuarios la usen cuando trabajen con grupos. El cronograma de trabajo para los hitos del proyecto ya estaba disponible para los perfiles Starter y Bronze, por lo que ahora todo se ha vuelto aún más simple.

Documentación sobre horarios de trabajo y un boleto original .
Alertas de métricas personalizadas
ULTIMO, ORO
GitLab tiene una herramienta integrada para monitorear el rendimiento, que brinda a los ingenieros una forma simple y sin problemas de rastrear parámetros clave como el rendimiento, la tasa de error y el consumo de recursos. Por un lado, es necesario ver estas métricas cuando sea necesario, pero si hay problemas, es importante reconocerlos y responderlos de inmediato.
En GitLab 11.2, puede crear alertas para métricas personalizadas con unos pocos clics a través del panel de métricas. Los usuarios pueden establecer el umbral deseado, y cuando se excede durante 5 minutos, se enviarán mensajes a los propietarios y a quienes dirigen el proyecto. El soporte para las métricas integradas de GitLab aparecerá en una versión futura .

Documentación sobre la configuración de alertas para métricas y el ticket original .
ID de transición múltiple de Jira al cerrar tickets desde GitLab
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Muchos equipos que usan GitLab también usan a Jira como rastreador. GitLab ya tiene integración con Jira, lo que le permite a GitLab cerrar automáticamente un ticket de Jira al fusionar una solicitud de fusión en GitLab. Para hacer esto, era necesario especificar la ID de transición de Jira en la configuración de GitLab, indicando cómo desea cerrar los tickets de Jira. Pero también significaba que estabas limitado a un solo tipo de transición en Jira.
Con esta versión, comenzamos a admitir varios identificadores de transición en Jira. Esto significa que si su proyecto Jira está configurado de tal manera que hay varias formas de cerrar el ticket, entonces GitLab podrá reconocer todos estos métodos (si los especifica en la configuración del proyecto GitLab), por lo que al fusionar la solicitud de fusión, GitLab cerrará el ticket Jira , independientemente de su condición.
Gracias lilinzhe por esta característica!

Documentación sobre la integración de GitLab con Jira y el ticket original .
Helm Chart comparte GitLab a la nube
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE
Nos complace anunciar que el gráfico Helm para GitLab basado en la nube ahora está disponible públicamente (GA). Este gráfico de Helm presenta una arquitectura de nube más nativa con un contenedor para cada componente de GitLab y no requiere almacenamiento compartido. El resultado es una mayor flexibilidad, escalabilidad y rendimiento de GitLab en Kubernetes. Junto con GitLab, se implementa GitLab Runner , lo que simplifica el inicio con GitLab CI / CD.
Helm chart gitlab
es la mejor manera de implementar GitLab en Kubernetes . Intenta y
¡Háganos saber lo que piensa!

Documentación de GitLab Helm Chart y boleto original (épico) .
Importador del servidor Bitbucket
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
GitLab ha estado importando proyectos desde Bitbucket Cloud con autenticación OAuth. Ahora funciona con Bitbucket Server.
Con GitLab 11.2, ahora puede importar sus proyectos desde Bitbucket Server a GitLab con un mínimo esfuerzo. Especifique la URL del servidor y sus credenciales. Luego, GitLab mostrará una lista de todos sus repositorios en Bitbucket Server que están listos de inmediato para la importación.

Documentación de importación de Bitbucket Server en GitLab , ticket original y solicitud de fusión .
Perfiles privados
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
La página de perfil de usuario en GitLab muestra actividad, contribución al desarrollo y proyectos personales. Los visitantes del perfil solo ven en detalle solo aquellas acciones para las que tienen permiso, por ejemplo, comentarios en repositorios públicos, pero algunos usuarios prefieren no revelar toda esta información.
En GitLab 11.2, agregamos la capacidad de ocultar información de actividad en su perfil. Ahora puede decidir por sí mismo qué información está dispuesta a compartir con la comunidad.
¡Gracias a JX Terry por esta característica que lo convirtió en el MVP del mes !

Documentación sobre perfiles privados y el ticket original .
Permiso y prohibición de licencias.
ULTIMO, ORO
License Management determina automáticamente las licencias de software que usted contribuye con el código y sus dependencias.
GitLab solía decirle solo sobre todas las licencias,
pero no le permitió determinar cuáles de ellos están permitidos en su código de producción.
Comenzando con GitLab 11.2, puede determinar si alguna licencia debe aprobarse o incluirse en la lista negra para su aplicación tan pronto como aparezca el código correspondiente en la solicitud de fusión. El widget de solicitud de fusión muestra todas las licencias que aún no están en el código de la sucursal de destino y le permite determinar si deben bloquearse o permitirse en el futuro.

Documentación de gestión de licencias y el ticket original .
Informes de gestión de licencias de tuberías
ULTIMO, ORO
Cuando se realizan nuevos cambios en la base del código, los usuarios pueden estar interesados en lo que ha cambiado en el conjunto de licencias aplicadas a su aplicación.
GitLab 11.2 muestra el informe de gestión de licencias a nivel de canalización para que los usuarios puedan verificar directamente su rama master
y la lista actual de licencias.

Documentación de gestión de licencias a nivel de canalización y un ticket original .
El ID del proyecto es visible en la página de resumen del proyecto.
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Los proyectos de GitLab obtienen un identificador único generado automáticamente cuando se crean. Esta información está disponible en la configuración general del proyecto y a través de la API.
En esta versión, agregamos el identificador del proyecto a la página de descripción general del proyecto para que incluso los usuarios sin permisos de Maintainer
también puedan verlo.
¡Gracias Tuğçe Nur Taş por esta característica!

Documentación del proyecto , boleto original y solicitud de fusión .
Descargar archivos individuales del repositorio
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Al ver un repositorio de proyectos en GitLab, a menudo necesita cargar un solo archivo. Hasta ahora, para esto, era necesario abrir la vista de archivo en la nueva pestaña del navegador en la interfaz de GitLab y guardarla desde allí.
En la versión GitLab 11.2, el botón "Descargar" apareció en la interfaz de exploración de archivos, que está disponible para cada archivo de repositorio individual. Esto facilita la descarga de archivos individuales desde la aplicación.
¡Gracias a Kia Mei Somabes por esta función!

Documentación sobre trabajo con repositorios y ticket original .
Integración de Google Hangouts
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Las aplicaciones de chat con GitLab ayudan a los equipos a comunicarse y trabajar. En este lanzamiento, nos complace utilizar la generosa contribución de Vladimir Kukovsky para integrar Google Hangouts en GitLab. Cuando esta función se configura como un servicio de proyecto, puede recibir mensajes sobre varios eventos de GitLab en forma de notificaciones en Hangouts.
¡Gracias a Vladimir Kukovsky por esta característica!

Documentación del chat de Hangouts y boleto original .
Soporte para acceso a Git SSH a través de certificados
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
En las grandes organizaciones, sucede que las claves SSH se emiten solo de forma temporal y se vuelven obsoletas rápidamente. Un enfoque alternativo disponible con GitLab 11.2 es utilizar certificados OpenSSH, que incluyen toda la información del usuario en el certificado. Esto elimina la necesidad de que los usuarios generen y carguen claves SSH.
¡Gracias Ævar Arnfjörð Bjarmason por esta función!
Documentación del certificado SSH y boleto original .
Análisis de nivel de instancia disponible para todos
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE
Analytics es una herramienta importante para comprender la actividad del usuario de su instancia de GitLab. Anteriormente, dos de las funciones de análisis: ConvDev Index y Cohorts, solo eran visibles para los administradores.
Dado que estas funciones proporcionan información útil (y anónima) sobre el uso de GitLab, las hacemos visibles de forma predeterminada para todos los usuarios, en la nueva sección "Estadísticas de instancia" en la barra de navegación superior. La visibilidad de esta sección es personalizable y se puede establecer en "solo administrador".
Introducir estadísticas a nivel de instancia es nuestro primer paso para democratizar el análisis en GitLab. Estaremos encantados de presentar aún más funciones en esta sección en el futuro.

Documentación analítica de instancias y un ticket original .
Barra lateral de wiki personalizada
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Cuando se usa un Wiki en un proyecto de GitLab para documentación extendida, la barra lateral derecha muestra una tabla de contenido multinivel por defecto, que refleja su estructura Wiki. Sin embargo, sucede que desea proporcionar contenido adicional, ampliando el conjunto de páginas enumeradas automáticamente.
En GitLab 11.2, agregamos la capacidad de usar su propia barra lateral en lugar de una tabla de contenido generada automáticamente. Al agregar la página wiki _sidebar
, los desarrolladores tienen total libertad para personalizar la barra lateral Wiki individual basada en la reducción de sabor de GitLab .
Gracias jsooter por esta característica!

Documentación para configurar la barra lateral y el ticket original .
Cree de manera confiable imágenes Docker con kaniko
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Históricamente, la creación de imágenes Docker en un entorno contenedor requería compromisos: había que usar métodos como Docker dentro de Docker en contenedores privilegiados . Estas decisiones son a menudo inseguras y lentas.
Kaniko es una nueva herramienta desarrollada por Google que puede crear una imagen de forma segura en un contenedor sin privilegios. GitLab 11.2 y Runner 11.2 ahora son compatibles con kaniko, lo que le permite usarlo con GitLab CI / CD y con el registro integrado.

Documentación sobre el uso de kaniko y el boleto original .
Eliminar y renombrar archivos en el IDE web
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Web IDE es la forma más conveniente de agregar y editar archivos en la interfaz de GitLab; en esta versión, agregamos la capacidad de eliminar o cambiar el nombre de cualquier archivo sin salir del IDE web.

Documentación web IDE y ticket original .
Cambiar sucursales en el IDE web
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
En GitLab 11.2, ahora puede cambiar a cualquier rama del repositorio actual sin abandonar el IDE web. Un cambio mejorado de ramas y solicitudes de fusión le permite buscar en la lista de ramas del repositorio actual.

Documentación sobre el cambio de sucursales del repositorio y el ticket original .
Resumen de pruebas JUnit en el widget de solicitud de fusión
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
A menudo sucede que la tubería contiene una prueba que verifica el último código. Si las pruebas fallan, la tubería completa también falla y notifica al usuario. Pero los usuarios quieren más detalles sobre las pruebas fallidas.
Desde la versión 11.2, puede ver los resultados de la prueba en el formato JUnit directamente en el widget de solicitud de fusión.

Documentación del informe JUnit y boleto original .
Mirroring API a través de HTTP pull
ARRANQUE, PREMIUM, ULTIMATE, BRONCE, PLATA, ORO
La duplicación a través de HTTP pull ahora está disponible a través de la API del proyecto. La duplicación de extracción facilita la actualización de horquillas y réplicas, independientemente de si los repositorios están en el mismo servidor.
Documentación para proyectos de edición y el ticket original .
Las plantillas de proyecto incorporadas ahora usan Dockerfile
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Nuestras plantillas de proyecto integradas ahora se crean utilizando el Dockerfile en lugar de herokuish. Para algunas configuraciones, esto conducirá a un ensamblaje más rápido y se considera la mejor práctica que queremos demostrar en nuestras plantillas.
Documentación sobre la creación de proyectos y el ticket original .
Autenticación SSL mutua para Helm Tiller
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Para aumentar la seguridad de los clústeres de Kubernetes integrados con GitLab, debemos asegurarnos de que Helm Tiller sea seguro para que solo la instancia de GitLab que lo gestiona pueda implementar aplicaciones en su espacio de nombres.
A partir de GitLab 11.2, todas las nuevas aplicaciones de Helm Tiller que se implementan en clústeres de Kubernetes a través de la integración de Kubernetes con GitLab se bloquearán / restringirán mediante la autenticación mutua SSL. Esto significa que ningún otro cliente fuera de su instancia de GitLab podrá implementar aplicaciones, haciendo que su clúster sea más seguro. Además, a partir de esta versión, utilizaremos Helm Tiller versión 2.7.2.
Documentación de configuración e inicialización de la aplicación Helm Tiller y ticket original .
Capacidad para detener manualmente el entorno.
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
Algunos entornos (entornos CI / CD) se usan una vez (y es poco probable que se reutilicen). Un ejemplo vívido son las aplicaciones de revisión , donde se crea dinámicamente un nuevo entorno en cada rama. Hasta ahora, podría detener el entorno solo si estaba definido en .gitlab-ci.yml
. Con GitLab 11.2, ahora puede "detener" manualmente el entorno en la página Entornos.
Documentación sobre entornos de parada y el ticket original .
GitLab Runner 11.2
NÚCLEO, ARRANQUE, PREMIUM, ULTIMATE, GRATIS, BRONCE, PLATA, ORO
¡Hoy lanzamos GitLab Runner 11.2! GitLab Runner es un proyecto de código abierto que se utiliza para ejecutar su trabajo de CI / CD y enviar los resultados a GitLab.
Los cambios más importantes:
Se puede encontrar una lista de todos los cambios en CHANGELOG GitLab Runner.
Documentación de GitLab Runner .
Las notas de lanzamiento detalladas y las instrucciones de actualización / instalación se pueden encontrar en la publicación original en inglés: GitLab 11.2 lanzado con vista previa en vivo en la importación de proyectos Web IDE y Android .
Cattidourden , ainoneko , rishavant y nick_volynkin trabajaron en la traducción del inglés.