1. 下载并配置 Runner1.1 下载 RunnerGitLab-CI 的 Runner 是一个 Go 写的程序包,可以去官网下载到本地。$ yum install -y wget $ wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/git ...
阅读更多 »
由于目前使用的 Git 仓库即将无法使用,需要将仓库代码迁移到新的 Git 仓库。具体操作方法如下:1.登录新的仓库,然后创建仓库。创建后,新仓库地址: http://gitlab.your-new-domain.com/project.git2.克隆旧仓库镜像到本地:$ git clone --mirror http://gitlab.your-old-domain.com/project.g ...
阅读更多 »
1. server_name 无效现象:Nginx 反向代理了两个应用,配置详情如下。发现访问 b.chenshaowen.com 和 a.chenshaowen.com 时,返回的都是 A 服务的请求。server { listen 80; server_name a.chenshaowen.com; location / { proxy_ ...
阅读更多 »
1. 非标准库1.1 virtualenvvirtualenv 是一个非常流行的用于创建独立的python libraries环境的工具。我强烈推荐你学习并了解它,因为他非常实用,并且应用广泛,很多人用它来搭建python开发环境。后面其他工具来主要与virtualenv来进行比较以说明差异。virtualenv 通过安装一些列的可执行和库文件到某个目录(例如:env/),然后通过修改环境变量PA ...
阅读更多 »
1. 关于个人项目为什么强调是个人项目?商业项目对代码托管、开发、运维部署等环节有着冗长的流程。而对于个人开发者,这样的流程成本过高,不利于快速项目迭代。个人项目可能是一次学习的 Demo。完成一个领域 Demo 是很好的技术学习思路。从零开始搭建一个完整的 Demo, 不仅能了解到一些常见的领域问题,还能够对领域有一个完整的了解。既见树木,又见树林。个人项目也有可能是为了满足一个小的需求。比如, ...
阅读更多 »