Microsoft Build 下一站:中国👉6月15日12:30开启! 了解详情
写点什么

GitLab 发布 11.11,合并请求支持多用户,并带来 Windows 容器执行器

  • 2019-06-30
  • 本文字数:1001 字

    阅读完需:约 3 分钟

GitLab 发布 11.11,合并请求支持多用户,并带来 Windows 容器执行器

GitLab 最近发布了 11.11 版本,为合并请求提供多个分配对象支持,并带来了用于 GitLab Runner 的 Windows 容器执行器、版本发布临时访问权限、实例级 Kubernetes 集群,等等。


合并请求支持多个分配对象,这在有两个或两个以上工程师共同开发一个共享分支时非常有用,比如后端和前端工程师协作,或者在工程师结对工作的团队中,比如极限编程。要为合并请求分配多个对象,请展开右侧栏,找到 Assignees,单击 Edit,然后选择希望分配合并请求的用户。



GitLab 11.11 提供了用于 GitLab Runner 的 Windows 容器执行器,这意味着现在可以在 Windows 上使用 Docker 容器。以前,Docker 执行器的关注点几乎完全集中在基于 Linux 的系统上,用户不能直接在 Windows 上使用 Docker,需要使用 shell 执行器来编排 Docker 命令。



GitLab Runner 是一个开源项目,它与 GitLab CI 一起运行作业,并将结果发送回 GitLab。目前受支持的执行器有 SSH、Shell、Parallels、VirtualBox、Docker 和 Kubernetes。


在 Windows 上使用 Docker 容器的能力很有用,不过 GitLab Runner 只支持 Windows Server 1809 和 1803,并且存在一些限制,比如不支持交互式 Web 终端、服务无法完整运行


需要注意的是,Windows 运行器可以与 GitLab.com 一起使用,但目前还不能作为共享公共集群的一部分。


实例级 Kubernetes 集群(目前处于 beta 版)允许自管理 GitLab 实例用户将 Kubernetes 集群连接到 GitLab 实例,从而允许跨多个项目使用相同的集群。GitLab 将按照以下顺序匹配集群:项目级集群、组级集群和实例级集群。


GitLab 11.11 提供的另一个有趣的特性是现在用户可以访问发布页。用户可以下载已发布的构件,但不允许下载源代码或访问代码库信息(如标签和提交)。



现在可以通过 Slack 和 Mattermost 聊天工具将部署通知自动集成在团队的聊天通道中,该特性的目的是为部署活动带来可见性。



GitLab 11.11 的其他有趣特性包括:


  • 用户现在可以下载代码库中的目录存档,这对于大型单体代码来说非常有用。过去,用户必须下载整个项目的存档文件;

  • 现在,提出一个建议就能自动解决问题,用户不需要通过复制和粘贴来接受变更;

  • 漏洞信息 API 端点。用户现在可以通过查询 GitLab API 来返回项目中标识的所有漏洞。


有关 GitLab 11.11 更多的细节和完整的变更列表可以在公告页面上找到。


原文链接


GitLab 11.11 Brings Multiple Assignees for Merge Requests, Windows Container Executor, and More


2019-06-30 08:004431
用户头像

发布了 731 篇内容, 共 418.0 次阅读, 收获喜欢 1983 次。

关注

评论

发布
暂无评论
发现更多内容

云图说|威胁检测服务赐您“火眼金睛” ,让潜在威胁无处遁行!

华为云开发者联盟

华为云 云图说 威胁检测服务 MTD

2022,了不起的程序员日历来啦!

图灵教育

程序员 日历

正则表达式 与 XPath 语法领域细解,初学阶段的你,该怎么学?

梦想橡皮擦

11月日更

SpringData【Spring整合HibernateJPA】

Java 程序员 后端

SpringMVC之Interceptor拦截器之登录拦截器(1)

Java 程序员 后端

SpringBoot自动装配原理分析,手写starter组件

Java 程序员 后端

TDengine在住建行业工地管理系统落地的“操作手册”

TDengine

数据库 tdengine 后端

SpringCloud-Stream实战快速入门

Java 程序员 后端

SpringCloud—— eureka+feign实现声明式服务治理

Java 程序员 后端

springcloud(一)注册中心eureka

Java 程序员 后端

MySQL Operator 02 | 脚手架选型 & 工程创建

RadonDB

MySQL 数据库 Kubernetes RadonDB

springboot整合缓存Redis

Java 程序员 后端

SpringBoot核心【基本配置】

Java 程序员 后端

手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

华为云开发者联盟

数据库 开源 Dbeaver FusionInsigth MRS Spark2x

SpringBoot系列:Spring Boot配置文件与常用注解

Java 程序员 后端

SpringBoot配置全局的异常捕获 - ajax形式

Java 程序员 后端

SpringCloud Alibaba 入坑(四)Sentinel基本流控规则

Java 程序员 后端

SpringCloud-Alibaba之Nacos

Java 程序员 后端

SpringCloud Gateway入门实战(中篇)

Java 程序员 后端

Java的jvm与gc概述

小鲍侃java

11月日更

SpringMVC--文件上传

Java 程序员 后端

SpringBoot系列:Spring Boot集成定时任务Quartz

Java 程序员 后端

SpringBoot集成Shiro,并使用多个Realm

Java 程序员 后端

区块链技术是关键?元宇宙热潮背后的三股驱动力

时空云

区块链 科技信息 元宇宙

Apache Flink CDC 批流融合技术原理分析

Apache Flink

大数据 flink

springcloud(二)配置中心config

Java 程序员 后端

SpringBoot注解最全详解(整合超详细版本)

Java 程序员 后端

SpringBoot:RabbitMQ-延迟队列

Java 程序员 后端

Flink Forward Asia Hackathon 正式启动,10W 奖金等你来!

Apache Flink

大数据 flink

springcloud(三)网关zuul

Java 程序员 后端

SpringData【Spring整合HibernateJPA】(1)

Java 程序员 后端

GitLab 发布 11.11,合并请求支持多用户,并带来 Windows 容器执行器_语言 & 开发_Diogo Carleto_InfoQ精选文章