NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

第三周 命题作业

willson

第三周-作业一

ray-arch

极客大学架构师训练营

Week_07 作业

golangboy

极客大学架构师训练营

LeetCode题解:77. 组合,回溯+for循环,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

设计模式 - 学习总结笔记

Xuenqlve

架构师训练营第七周作业

吴传禹

极客大学架构师训练营

架构师训练营第 1 期 -- 第七周作业

发酵的死神

极客大学架构师训练营

第三周-作业二

Mr_No爱学习

第三周作业

jingx

架构师训练营第 1 期第 7 周作业

好吃不贵

极客大学架构师训练营

第三周作业

hunk

极客大学架构师训练营

计算机的时钟(四):TrueTime

ElvinYang

周练习 7

何毅曦

架构师训练营第 1 期 - 第 7周 - 学习总结

wgl

架构师训练营第七周作业

Shunyi

极客大学架构师训练营

模板方法模式

猴子胖胖

设计模式 Go 语言

架构师训练营第七周课后练习

薛凯

第3周作业

Steven

极客大学架构师训练营

二期第三周作业

supersky6

架构师训练营第 1 期 - 第 7 周 - 命题作业

wgl

架构师训练营第2期-第3周作业1

xiaomao

第7周作业

wanlinwang

极客大学架构师训练营

策略模式

猴子胖胖

设计模式 Go 语言

第三周 总结

willson

极客大学架构师训练营

第三周-作业1

Mr_No爱学习

第三周作业总结

hunk

极客大学架构师训练营

架构师训练营 2 期 Week03 总结

架构师训练

架构师训练营第七周学习总结

吴传禹

极客大学架构师训练营

第三周课后练习

刘洋

极客大学架构师训练营

架构师训练营第 1 期第 7 周学习总结

好吃不贵

极客大学架构师训练营

架构师训练营第一期 - 第七周课后作业

卖猪肉的大叔

极客大学架构师训练营

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