运维
Windows 7 下 Docker 使用问题
· ☕ 1 分钟
1. 自定义 docker-machine 位置 Windows 7 下使用 docker ,默认将 docker-machine 存放在 C:\users\your name\.docker\machine\machines 目录。 为了不占用系统盘存储空间,可以通过如下方法修改: 如果还没有创建虚拟机,可以通过设置 MACHINE_STORAGE_PATH 环境变量指定。 然后,运行 Docker Quickstart Termina,创建运行 docker-machine。 如果已经创建虚拟机,则

如何打包一个 Robot Framework 的 Docker 镜像
· ☕ 3 分钟
为了方便 CI 集成 UI 自动化测试,需要将 Robot Framework 运行环境打包为 Docker 镜像。本篇主要内容是一些与打包过程相关的配置和脚本。 1. 打包目录结构 1 2 3 4 5 6 tree . ├── docker-compose.yml ├── Dockerfile ├── google-chrome.repo ├── requirements_base.txt 1.1 Dockerfile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 FROM centos:7 ADD ./google-chrome.repo /etc/yum.repos.d/google-chrome.repo

使用 CloudReady 制作 Chrome OS 安装启动盘
· ☕ 1 分钟
1. 下载镜像文件 点击进入,CloudReady 官网下载 DOWNLOAD 64-BIT 或 DOWNLOAD 32-BIT 版本镜像。解压后,得到 cloudready-free-xxx-bit.bin 文件 2. 安装 Chromebook 恢复工具 首先需要安装 Chrome 浏览器,然后打开页面,安装 Chromebook Recovery Utility。 3. 制作镜像 第一步,打开 Chromebook Recovery Utility 第二步,选择 Use local image,再选择刚才解压出来

GitLab CI 配置 Runner
· ☕ 2 分钟
1. 下载并配置 Runner 1.1 下载 Runner GitLab-CI 的 Runner 是一个 Go 写的程序包,可以去官网下载到本地。 1 2 yum install -y wget wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 增加执行权限 1 chmod +x /usr/local/bin/gitlab-runner 1.2 新增 runner 用户 运行 Runner 时,以 runner:runner 账户运行。 1 2 groupadd -g 1234 runner useradd runner -u 1234 -g 1234 1.3 修改 pip 源 1 2 3 4 cat /etc/pip.conf [global] index-url= http://pypi.doubanio.com/simple/ trusted-host = pypi.doubanio.com 1.4 创建工作目录 1 mkdir -p /data/gitlab-data 2 注册 Runner 在项目

如何同步备份 Git 仓库
· ☕ 1 分钟
由于目前使用的 Git 仓库即将无法使用,需要将仓库代码迁移到新的 Git 仓库。具体操作方法如下: 登录新的仓库,然后创建仓库。 创建后,新仓库地址: http://gitlab.your-new-domain.com/project.git 克隆旧仓库镜像到本地: 1 2 3 git clone --mirror http://gitlab.your-old-domain.com/project.git # 如果仅需要克隆 Branch 和 Tag,可以使用 --bare 参数替换 --mirror。 cd project.git 推