写点什么

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:005449
用户头像

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

关注

评论

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

HarmonyOS NEXT 实战输入文字转化语音

李洋-蛟龙腾飞

通产访谈 | 星融元副总裁胡波:功耗阻碍AI快速发展

极客天地

TDengine 签约首自信,管理 50 万个监测点、80 万亿条记录

TDengine

数据库 tdengine 时序数据库

如何使用SQL CREATE TABLE创建一个表?

Chat2DB

数据库 sql 开源 AI

电商搜索效率的革命性提升:阿里巴巴搜索API返回值的应用

技术冰糖葫芦

API Gateway API 接口 API 测试 pinduoduo API

数造科技入选中国信通院《高质量数字化转型产品及服务全景图》三大板块

数造万象

人工智能 大数据 数据治理 科技 新能源车

新能源电池行业MES系统的主要功能

万界星空科技

mes 万界星空科技mes 电池行业 电池mes 新能源电池

Web应用是指什么?堡垒机对Web应用进行管理有什么好处?

行云管家

Web应用 Web 应用防火墙

【数据飞轮】驱动业务增长的高效引擎 —从数据仓库到数据中台的技术进化与实战

申公豹

数据飞轮

图解Docker Compose 架构设计分析与全攻略:构建、扩展和管理你的容器(第一部分)

肖哥弹架构

Java Docker k8s

10 个最佳 Golang 库

王中阳Go

golang gorm 工具库

AI+,释放算力新价值论坛 | 超聚变联合伙伴发布FusionOne AI大模型解决方案

业界

淘宝商品详情API接口多线程调用:解锁数据分析行业的效率新篇章

代码忍者

API 接口 API 测试 pinduoduo API

万界星空科技MES系统生产计划管理的功能

万界星空科技

工业互联网 制造业 mes 万界星空科技mes 生产车间管理

唤醒数据中台潜力:加速数据飞轮转动,实现数据驱动的秘籍

申公豹

数据中台

Forrester Wave™ 向量数据库报告:Zilliz 获评全球领先者

Zilliz

人工智能 AI Zilliz 向量数据库

TDengine 签约国家电投旗下四大火力发电厂,助力汽轮机振动数据的有效管理

TDengine

数据库 tdengine 时序数据库

望繁信科技亮相2023北京央企部委及大型企业CIO年会,为“数字化转型”注入全新想象

望繁信科技

数字化转型 流程挖掘 流程资产 流程智能 业务流程管理优化

数据飞轮赋能科学决策:火山引擎DataTester升级A/B大模型评测

字节跳动数据平台

数据驱动 大模型 A/B 测试

建议收藏!Claude 注册使用保姆级教程:稳定不封号

江湖十年

ChatGPT4 Claude

Java 性能分析

FunTester

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