专栏首页TKETKE操作指南 - 手动构建的功能和实现(六)
原创

TKE操作指南 - 手动构建的功能和实现(六)

摘要

根据《腾讯容器云平台基于dockerfile进行自动化构建》一文中,我们知道了自动化构建,现在讲解下手动构建的功能和实现。

手动构建方式

1.指定源码分支构建

2.指定commit号构建

3.使用Dockerfile进行构建

1.指定源码分支构建

指定源码分支构建
构建记录

镜像构建中,点击立即构建,会弹出立即构建镜像界面,构建方式选择指定源码分支构建镜像版本(可自定义填写,这里我填写v6),分支列表(当前需要构建代码源中的分支,这里我选的nginx),最后点击构建。在镜像构建中,会多出一条构建记录。

构建验证

镜像版本

镜像版本中,可以看到对应的v6版本

2.指定commit号构建

指定commit号构建
构建记录

镜像构建中,点击立即构建,会弹出立即构建镜像界面,构建方式选择指定commit号构建,填写镜像版本Git commit号,最后点击构建。

构建验证

构建验证

镜像版本中,可以看到对应的v7版本

备注:git commit号查看方式

git commit号查看方式

登录gitlab,进入项目下的分支,在右侧点击Repository下的commits,复制对应的commit版本号即可。指定commit号构建需要先生成commit版本号(可在gitlab上提交文件或其他方式生成)。

3.使用Dockerfile进行构建

使用Dockerfile进行构建
镜像构建版本

镜像构建中,点击立即构建,会弹出立即构建镜像界面,构建方式选择使用dockerfile进行构建,填写镜像版本Dokcerfile文件内容,最后点击构建。 这里的构建来源是dockerfile构建是获取不到gitlab源码文件,所以/data/www/wordpress是空文件夹。Dockerfile构建是用于自定义dockerfile,可从第三方拉取镜像,自定义docker业务镜像。

构建验证

构建验证

镜像版本中,可以看到对应的v8版本

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TKE操作指南 - 自动化构建,生成Wordpress Docker业务镜像(五)

    通过持续集成与持续交付提供优秀的 DevOps 环境,极大提高软件发布效率。如下图所示:

    亮哥说TKE
  • TKE操作指南 - 将Docker基础镜像push至腾讯云仓库(四)

    根据TKE操作指南 - 制作Nginx和Php Docker基础镜像(二),现在我们将镜像push至腾讯云仓库

    亮哥说TKE
  • TKE操作指南 - TKE K8S问题排查(十八)

    问题描述:查看pod日志报错,Normal Killing 39s (x735 over 15h) kubelet, 10.179.80.31 Kill...

    亮哥说TKE
  • jenkins学习之多项目构建

    多项目构建,即指的是同时构建多个源代码中的项目,我所知道的有两种方法,一种是在某个项目“构建完成后操作”中设置如下: ? 另外一种是借助于插件——Multi...

    用户1141560
  • Jenkins的Pipeline脚本在美团餐饮SaaS中的实践

    本文作者来自美团成都研发中心(是的,我们在成都建研发中心啦)。我们在成都有众多后端、前端和测试的岗位正在招人,欢迎大家投递简历:songyanwei@meitu...

    美团技术团队
  • Jenkins 的 Pipeline 脚本在美团餐饮 SaaS 中的实践

    在日常开发中,我们经常会有发布需求,而且还会遇到各种环境,比如:线上环境(Online),模拟环境(Staging),开发环境(Dev)等。最简单的就是手动构建...

    DevOps时代
  • 对Jenkinsfile语法说不,开源项目Jenkins Json Build挺你

    我所在的组织项目数量众多,使用的语言和框架也很多,比如Java、ReactNative、C# .NET、Android、iOS等,部署环境也是多种多样比如Tom...

    LinuxSuRen
  • Look,容器中应用的构建方法!

    S2I增量构建重用以前构建的image中的工件 要创建增量构建,请修改BuildConfig策略定义:

    魏新宇
  • GitHub+Docker Hub实现自动构建镜像

    版权声明:欢迎交流,菲宇运维!

    菲宇
  • complete_code_Chapter1 原

    开发计算机软件已是一个复杂的过程。在软件开发过程中有各种不同的活动(activity):

    青木

扫码关注云+社区

领取腾讯云代金券