部署gitlab-runner
这里基于helm部署,参考:https://gitlab.com/gitlab-org/charts/gitlab-runner.git
|
|
注意:values.yaml文件需要设置privileged: true
|
|
|
|
官网:https://brew.sh
安装brew
|
|
修改brew源为国内源
|
|
安装iterm2
|
|
|
|
|
|
|
|
基于远程master新建分支issue54,基于该分支进行开发项目
Docker多阶段构建理解:
自己项目部署中多阶段构建示例, 这里基于golang基础镜像编译以后的二进制直接copy到基于alpine构建的最小镜像里:
指定构建镜像使用的基础镜像,FROM必须是Dockerfile中非注释行的第一个指令,如果本地没有指定的镜像,则会自动从Docker的公共库pull镜像下来。 例子:
|
|
注:用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,也可以使用 docker import 来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),而镜像存储文件将保存完整记录,体积也要大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。
|
|
|
|
|
|
采用des3加密,需要输入4位以上密码:
|
|
|
|
CA配置配置文件/private/etc/ssl/openssl.cnf(我这里是mac系统)添加如下配置