11 2018 档案

摘要:笔者在前文《通过 CLI 管理 Jenkins Server》中介绍了如何通过 SSH 或客户端命令行的方式管理 Jenkins Server,限于篇幅,前文主要的目的是介绍连接 Jenkins Server 的方式。本文主要介绍 Jenkins Server 提供的常用命令。本文主要演示以 SSH 阅读全文
posted @ 2018-11-27 09:00 sparkdev 阅读(6454) 评论(2) 推荐(3) 编辑
摘要:连接字符串 字符串连接的方式简单又直接:放在一起就可以了!看下面的例子: 结果为:hello world 获取字符串长度 ${#string} 注意这会自动去掉字符串结尾处的空格,如果在字符串中包含空格(开头、中间或结尾),就需要使用引号把字符串包裹起来: 匹配字符串开头的子串长度 expr mat 阅读全文
posted @ 2018-11-23 13:20 sparkdev 阅读(11092) 评论(0) 推荐(1) 编辑
摘要:Jenkins 内置的命令行接口允许管理员通过命令行工具访问并管理 Jenkins。这让我们可以通过脚本自动化的创建配置或执行任务,也就是把 Jenkins 中的配置代码化了。Jenkins 同时支持通过 SSH 和客户端命令行工具 jenkins-cli.jar 进行访问。本文主要介绍如何通过这两 阅读全文
posted @ 2018-11-19 09:04 sparkdev 阅读(5584) 评论(2) 推荐(3) 编辑
摘要:本文的演示环境为 ubuntu 16.04。 先在 Ansible Galaxy 搜索 docker,由 geerlingguy 贡献的 docker role 是目前最受欢迎的: 通过 ansible-galaxy 命令可以把上面搜索到的 role 安装到本地: 了解 docker role 的基 阅读全文
posted @ 2018-11-15 13:04 sparkdev 阅读(6325) 评论(0) 推荐(0) 编辑
摘要:创建 CI 流程的第一件事应该是安装 CI 工具,本文以最常见的 Jenkins 为例,介绍如何使用 Ansible 自动安装 Jenkins Server。说明:本文的演示环境为 ubuntu 16.04。 Ansible roles(角色) Ansible 中除了 playbook,还有更高层级 阅读全文
posted @ 2018-11-12 10:39 sparkdev 阅读(5040) 评论(0) 推荐(1) 编辑
摘要:目录 $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 阅读(8063) 评论(0) 推荐(2) 编辑
摘要:Ansible 是一个开源的基于 OpenSSH 的自动化配置管理工具。可以用它来配置系统、部署软件和编排更高级的 IT 任务,比如持续部署或零停机更新。Ansible 的主要目标是简单和易用,并且它还高度关注安全性和可靠性。基于这样的目标,Ansible 适用于开发人员、系统管理员、发布工程师、I 阅读全文
posted @ 2018-11-05 08:33 sparkdev 阅读(13200) 评论(2) 推荐(6) 编辑

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