赞
踩
CI/CD => 工程自动化
CI 持续集成(Continuous Integration)
CD 持续部署(Continuous Deployment)
CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题。具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。这些关联的事务通常被统称为“CI/CD 管道”,由开发和运维团队以敏捷方式协同支持。
1、新建一个分支(develop/test)
2、将.ci 和.gitlab-ci.yml文件复制到工程的根目录下
3、将目录.ci/charts/… 下的文件名字改成你的工程名字
Dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令,’#’ 为 Dockerfile 中的注释。
针对实际应用中所运用到命令:
支持3中种格式:
CMD [“executable”,“param1”,“param2”] 使用 exec 执行;
推荐方式;CMD command param1 param2 在 /bin/bash 中执行,提供给需要交互的应用;
CMD [“param1”,“param2”] 提供给 ENTRYPOINT 的默认参数
注意:指定启动容器时执行的命令,每个 Dockerfile 只能有一条 CMD 命令。如果指定了多条命令,只有最后一条会被执行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。