基于 Docker 容器的持续交付与部署及 Jenkins 自动化流程
持续交付步骤详解
持续交付是在持续集成基础上的拓展,它有着明确的目标。以下是持续交付的详细步骤:
1. 代码拉取 :首先,我们需要获取要进行持续交付流程的服务代码。
git clone https://github.com/vfarcic/go-demo.git
cd go-demo
- 单元测试与二进制编译 :接着,运行单元测试并编译服务的二进制文件。这里使用了
swarm-test-1节点,尽管它属于 Swarm 集群,但我们以“传统”模式使用它。
eval $(docker-machine env swarm-test-1)
docker-compose \
-f docker-compose-test-local.yml \
run --rm unit
- Docker 镜像构建 :完成二进制编译后,我们可以构建 Docker 镜像。
docker-compose \
-f docker-compose-test-local.yml \
build app
超级会员免费看
订阅专栏 解锁全文
1351

被折叠的 条评论
为什么被折叠?



