10 2018 档案

摘要:本文介绍如何使用 Jenkins 的声明式 pipeline 为一个简单的 Golang web 应用搭建 CI 环境。如果你还不太了解 Jenkins 及其声明式 pipeline,请先参考笔者的 Jenkins 系列文章,或者直接到 Jenkins 官网进行学习。说明:本文的演示环境为 ubun 阅读全文
posted @ 2018-10-29 08:45 sparkdev 阅读(9224) 评论(6) 推荐(6) 编辑
摘要:在 shell(Bash 是一种 shell) 中执行外部程序和脚本时,Linux 内核会启动一个新的进程,以便在新的进程中执行指定的程序或脚本。内核知道该如何为编译型的程序做这件事,但是对于脚本程序呢?当 shell 要求内核执行一个脚本文件时,内核是不知道该怎么办的!所以它回应一个 "not e 阅读全文
posted @ 2018-10-25 13:00 sparkdev 阅读(4452) 评论(0) 推荐(0) 编辑
摘要:在项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景。本文集中介绍 docker compose 引用环境变量的方式。说明:本文的演示环境为 ubuntu 16.04。 Compose CLI 与环境变量 Compose CLI(compose c 阅读全文
posted @ 2018-10-22 07:16 sparkdev 阅读(122473) 评论(13) 推荐(18) 编辑
摘要:笔者在前文《Docker Compose 简介》和《Dcoker Compose 原理》两篇文章中分别介绍了 docker compose 的基本概念以及实现原理。本文我们将继续探索 docker compose,并通过 demo 介绍一些主要的用法。 说明:本文的演示环境为 ubuntu 16.0 阅读全文
posted @ 2018-10-18 08:54 sparkdev 阅读(58065) 评论(7) 推荐(11) 编辑
摘要:Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 docker hub 等提供镜像的集中管理,这其中最重要的是使用 Dockerfile 定义容器的内部行 阅读全文
posted @ 2018-10-15 08:29 sparkdev 阅读(15137) 评论(10) 推荐(22) 编辑
摘要:Compose 是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。 Compose 的使用方式非常简单,基本上就是下面的三板斧: 定义 Dockerfile 阅读全文
posted @ 2018-10-09 08:46 sparkdev 阅读(17256) 评论(5) 推荐(11) 编辑
摘要:笔者在《Jenkins 在声明式 pipeline 中并行执行任务》一文中介绍了如何在声明式 pipeline 中执行并行的任务。前一段时间,Jenkins 发布了 1.3 版的声明式 pipeline(declarative pipeline),这个版本继续增强了并行执行任务的能力:并行执行的任务 阅读全文
posted @ 2018-10-04 18:07 sparkdev 阅读(21055) 评论(6) 推荐(6) 编辑

点击右上角即可分享
微信分享提示