会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sparkdev
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页
2018年11月19日
通过 CLI 管理 Jenkins Server
摘要: Jenkins 内置的命令行接口允许管理员通过命令行工具访问并管理 Jenkins。这让我们可以通过脚本自动化的创建配置或执行任务,也就是把 Jenkins 中的配置代码化了。Jenkins 同时支持通过 SSH 和客户端命令行工具 jenkins-cli.jar 进行访问。本文主要介绍如何通过这两
阅读全文
posted @ 2018-11-19 09:04 sparkdev
阅读(5672)
评论(2)
推荐(3)
2018年11月15日
通过 Ansible 安装 Docker
摘要: 本文的演示环境为 ubuntu 16.04。 先在 Ansible Galaxy 搜索 docker,由 geerlingguy 贡献的 docker role 是目前最受欢迎的: 通过 ansible-galaxy 命令可以把上面搜索到的 role 安装到本地: 了解 docker role 的基
阅读全文
posted @ 2018-11-15 13:04 sparkdev
阅读(6366)
评论(0)
推荐(0)
2018年11月12日
通过 Ansible role 安装 Jenkins Server
摘要: 创建 CI 流程的第一件事应该是安装 CI 工具,本文以最常见的 Jenkins 为例,介绍如何使用 Ansible 自动安装 Jenkins Server。说明:本文的演示环境为 ubuntu 16.04。 Ansible roles(角色) Ansible 中除了 playbook,还有更高层级
阅读全文
posted @ 2018-11-12 10:39 sparkdev
阅读(5085)
评论(0)
推荐(1)
2018年11月10日
常见 Bash 内置变量介绍
摘要: 目录 $0$1, $2 等等$#$* 与 "$*"$@ 与 "$@"$!$_$$$PPID$?$BASH$BASH_VERSION$EUID 与 $UID$GROUPS$HOME$HOSTNAME$IFS$PATH$OLDPWD$PWD$PS1$PS2$PS4 $0 执行 Bash 脚本时,Bash
阅读全文
posted @ 2018-11-10 09:29 sparkdev
阅读(8291)
评论(0)
推荐(2)
2018年11月5日
Ansible 简介
摘要: Ansible 是一个开源的基于 OpenSSH 的自动化配置管理工具。可以用它来配置系统、部署软件和编排更高级的 IT 任务,比如持续部署或零停机更新。Ansible 的主要目标是简单和易用,并且它还高度关注安全性和可靠性。基于这样的目标,Ansible 适用于开发人员、系统管理员、发布工程师、I
阅读全文
posted @ 2018-11-05 08:33 sparkdev
阅读(13324)
评论(2)
推荐(6)
2018年10月29日
为容器化的 Go 程序搭建 CI
摘要: 本文介绍如何使用 Jenkins 的声明式 pipeline 为一个简单的 Golang web 应用搭建 CI 环境。如果你还不太了解 Jenkins 及其声明式 pipeline,请先参考笔者的 Jenkins 系列文章,或者直接到 Jenkins 官网进行学习。说明:本文的演示环境为 ubun
阅读全文
posted @ 2018-10-29 08:45 sparkdev
阅读(9265)
评论(6)
推荐(6)
2018年10月25日
Bash Shebang 小结
摘要: 在 shell(Bash 是一种 shell) 中执行外部程序和脚本时,Linux 内核会启动一个新的进程,以便在新的进程中执行指定的程序或脚本。内核知道该如何为编译型的程序做这件事,但是对于脚本程序呢?当 shell 要求内核执行一个脚本文件时,内核是不知道该怎么办的!所以它回应一个 "not e
阅读全文
posted @ 2018-10-25 13:00 sparkdev
阅读(4572)
评论(0)
推荐(0)
2018年10月22日
Docker Compose 引用环境变量
摘要: 在项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景。本文集中介绍 docker compose 引用环境变量的方式。说明:本文的演示环境为 ubuntu 16.04。 Compose CLI 与环境变量 Compose CLI(compose c
阅读全文
posted @ 2018-10-22 07:16 sparkdev
阅读(127344)
评论(13)
推荐(18)
2018年10月18日
Docker Compose 之进阶篇
摘要: 笔者在前文《Docker Compose 简介》和《Dcoker Compose 原理》两篇文章中分别介绍了 docker compose 的基本概念以及实现原理。本文我们将继续探索 docker compose,并通过 demo 介绍一些主要的用法。 说明:本文的演示环境为 ubuntu 16.0
阅读全文
posted @ 2018-10-18 08:54 sparkdev
阅读(58637)
评论(7)
推荐(11)
2018年10月15日
Docker Compose 原理
摘要: Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 docker hub 等提供镜像的集中管理,这其中最重要的是使用 Dockerfile 定义容器的内部行
阅读全文
posted @ 2018-10-15 08:29 sparkdev
阅读(15413)
评论(10)
推荐(22)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页
公告