最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

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

关注

评论

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

关于企业数字化的展望(38/100)

hackstoic

数字化

于文文、胡夏等明星带你玩转派对 皮皮APP点燃你的夏日

联营汇聚

2022年第一季度消费金融APP用户洞察——总数达4479万人

易观分析

消费金融

跟着官方文档学 Python 之:简介

甜甜的白桃

Python 零基础 6月月更

一套系统,减轻人流集中地10倍的通行压力

天天预约

人脸识别 考勤管理 设备接入 预约工具 疫情防控

Hi,你有一份Code Review攻略待查收!

Jianmu

后端 Code Review 代码规范 SonarQube checkstyle

有关 Java 9 的 String

HoneyMoose

信通院举办“业务与应用安全发展论坛” 天翼云安全能力再获认可

Geek_2d6073

什么是 ICMP ?ping和ICMP之间有啥关系?

wljslmz

网络协议 ping ICMP 6月月更

Substrate 源码追新导读: 4月底重大更新: Nomination Pool 即将上线, NFT增加锁定功能

彭亚伦

Substrate 波卡 波卡生态

Bit.Store:熊市漫漫,稳定Staking产品或成主旋律

鳄鱼视界

Bit.Store:熊市漫漫,稳定Staking产品或成主旋律

小哈区块

开箱即用!Linux 内核首个原生支持,让你的容器体验飞起来!| 龙蜥技术

阿里巴巴云原生

Linux 阿里云 容器 云原生

今晚战码先锋润和赛道第2期直播丨如何参与OpenHarmony代码贡献

OpenHarmony开发者

OpenHarmony

在线文本按行批量反转工具

入门小站

工具

大数据性能提升28%!阿里云新一代本地SSD实例i4开放公测

阿里云弹性计算

大数据 io SSD NoSQL 数据库

拥抱云原生:江苏移动订单中心实践

鲸品堂

云原生

【ELT.ZIP】OpenHarmony啃论文俱乐部—数据密集型应用内存压缩

ELT.ZIP

OpenHarmony 压缩数据 压缩算法 ELT.ZIP

工作流自动化 低代码是关键

力软低代码开发平台

熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊

BlockChain先知

SQL报了一个不常见的错误,让新来的实习生懵了

华为云开发者联盟

数据库 sql 程序员 后端 华为云

【干货分享】红黑树硬核讲解

C++后台开发

后端开发 红黑树 linux开发 Linux内核 C++开发

Bit.Store:熊市漫漫,稳定Staking产品或成主旋律

西柚子

带你认识图数据库性能和场景测试利器LDBC SNB

华为云开发者联盟

人工智能 华为云 图数据库

4种方法教你如何查看java对象所占内存大小

华为云开发者联盟

Java 开发 内存 代码

大促场景下,如何做好网关高可用防护

阿里巴巴云原生

阿里云 高可用 云原生 网关 高可用微服务

本周二晚19:00战码先锋第8期直播丨如何多方位参与OpenHarmony开源贡献

OpenHarmony开发者

OpenHarmony

Java 中的 String Pool 简介

HoneyMoose

可观测,才可靠:云上自动化运维CloudOps系列沙龙 第一弹

阿里云弹性计算

DevOps 可观测性 自动化运维 CloudOps

数仓的字符截取三胞胎:substrb、substr、substring

华为云开发者联盟

数据库 后端 开发 华为云

从科研创新到产业落地 华为发布人工智能大模型全流程使能体系

科技热闻

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