2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

GitLab 8.15 中引入了自动部署和 Web 终端

  • 2017-01-03
  • 本文字数:889 字

    阅读完需:约 3 分钟

最新的GitLab 8.15 版提供了新的持续集成和持续部署(CI/CD)特性,目的在于自动化不同平台上的部署,并使用命令行界面让试机(Staging)或产品部署更加便捷。

GitLab 的自动部署(Auto Deploy)特性采用 Docker 将应用自动部署到容器调度器,例如 Docker Swarm、Google Kubernetes 和 Apache Mesos 等。为适合不同的基础架构提供商,自动部署使用了预定义的模板。模板中描述了如何打包应用、设置基础架构、调用所需的任意服务等。GitLab 当前提供了一个参考模板,用于创建一个 Docker 镜像并将其部署到 Open Shift 平台上的 Kubernetes 中。GitLab 将所有可用的模板存放于特定的代码库中。

自动部署可与 Review Apps 完全集成。Review Apps 是 GitLab 的另一个特性,它允许创建短生命周期的应用环境,其生命周期绑定于特定的分支。使用 Review Apps 就可以不设置专用的开发服务器就实现在类生产环境中测试分支。组合使用自动部署与 Review Apps 可在分支合并前就将分支部署到走查(Review)环境中。

GitLab 的 Web 终端(Web Terminal)特性让用户可以通过 SSH 连接到走查环境等应用环境中,并在 Shell 提示符下使用。Web 终端的最大好处在于提供了对走查、试机或产品环境的便捷直接访问,这可快速测试变更对系统所产生的影响。

GitLab 的其它显著特性包括:

  • 改进了 BitBucket 的导入工具,其中涵盖了缺陷跟踪(Issue)及评论、合并采纳请求(Pull Request)及评论、里程碑(Milestone),以及 Wiki。
  • 可跨代码库使用 Git 钩的全局 Git 钩(Global Git Hooks)。Git 钩是一种代码库特定的动作,由推送(push)、提交(commit)和归并(merge)等操作触发。
  • 与 Slack 的集成,这使得软件缺陷问题可以直接由 Slack 创建、展示和搜索。

最后一点,也同样重要的是,GitLab 8.15 中还做了不少界面上的改进,包括新的字体、易于辨识的标签、对构建的滚动和加载的改进等。

查看英文原文: GitLab 8.15 Introduces Auto Deploy and Web Terminal


感谢张卫滨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-01-03 18:005525
用户头像

发布了 227 篇内容, 共 85.6 次阅读, 收获喜欢 28 次。

关注

评论

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

看知识图谱如何解锁隐藏的营销利器

Neo4j 图无处不在

算法 neo4j 图数据库 知识图谱 图数据

AI技术实践|用腾讯云慧眼微信浮层H5解决黄牛抢票问题

牵着蜗牛去散步

人工智能 腾讯云 腾讯 腾讯云AI

2022叉车模组发布会:打破整车生产思维,叉车迎来模组化创新

E科讯

阿里云FC-Serverless-Wordpress

指剑

阿里云 Serverless 11月月更

FreeNas安装、初始化和存储池设置

指剑

centos 11月月更 freenas

“读懂人话”,阿里AI总分首次超越人类成绩

云布道师

人工智能 阿里云

云安全系列4:解析云安全工具集

HummerCloud

云计算 云安全

效能工具如何在企业规模化落地?|线上沙龙回顾

万事ONES

3.面向复杂度的架构设计模式

程序员小张

「架构实战营」

AWS之EC2搭建WordPress博客

指剑

AWS WordPress 11月月更

(一)OpenStack---M版---双节点搭建---基础环境配置

指剑

centos OpenStack 11月月更

(五)OpenStack---M版---双节点搭建---Nova安装和配置

指剑

centos OpenStack 11月月更

利用FreeNas创建iSCSI块级存储

指剑

centos 11月月更 freenas

教你用JavaScript实现计数器

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

SAP 异常现象之同一个IDoc可以被POST两次触发2张不同的物料凭证

SAP虾客

SAP IDoc BD87

(四)OpenStack---M版---双节点搭建---Glance安装和配置

指剑

centos OpenStack 11月月更

为什么我推荐用户故事地图?

ShineScrum

Scrum PO 用户故事地图

嵌入式系统概述及特点

timerring

嵌入式 11月月更

(七)OpenStack---M版---双节点搭建---Dashboard安装和配置

指剑

centos OpenStack 11月月更

(八)OpenStack---M版---双节点搭建---Cinder安装和配置

指剑

centos OpenStack 11月月更

我们又重写了一个关键服务

Zilliz

人工智能 Milvus 向量数据库

(二)OpenStack---M版---双节点搭建---数据库安装和配置

指剑

centos OpenStack 11月月更

(六)OpenStack---M版---双节点搭建---Neutron安装和配置

指剑

centos OpenStack 11月月更

(三)OpenStack---M版---双节点搭建---Keystone安装和配置

指剑

centos OpenStack 11月月更

(九)OpenStack---M版---双节点搭建---Swift安装和配置(单存储节点)

指剑

centos OpenStack 11月月更

Linux安装Hbase并验证

指剑

centos HBase 11月月更

企业网络“卫生”实用指南

SEAL安全

企业安全

企业号12月PK榜,等你参与!

InfoQ写作社区官方

热门活动

云小课|云小课教您如何选择Redis实例类型

华为云开发者联盟

云计算 后端 华为云

DTSE Tech Talk 第13期:Serverless凭什么被誉为未来云计算范式?

华为云开发者联盟

云计算 后端 华为云

GitLab 8.15中引入了自动部署和Web终端_DevOps & 平台工程_Sergio De Simone_InfoQ精选文章