环境配置记录

sudo apt update

sudo apt install python3-vcstool

验证安装

vcs --version

测试SSH连接

ssh -T git@gitlab.ql-drive.com

git config --global credential.helper store

拉取一份代码记住密码

sudo apt update

sudo apt install git-lfs

git lfs install

Git LFS(Git Large File Storage)是用来解决

Git不擅长管理大文件的问题大文件这个问题的工具。

Jenkins是一个开源的自动化服务器 ,主要用来做CI/CD(持续集成/持续交付) 。简单地说,就是帮助自动化执行重复性的开发流程,比如:

  • 代码一次提交,自动帮助编译/构建
  • 自动帮助跑测试,测试通过才允许合并代码
  • 自动求助、部署到测试环境或生产环境
  • 定时执行某些任务(比如每天凌晨自动跑一次全量测试)

docker --version

sduo apt-get docker.so

systemctl status docker

第一步:把自己加入docker用户组

sudo usermod -aG docker $USER

第二步:使权限生效

加完组之后当前终端不会立即生效,有两种方式才生效:

方式A :重新登录(最彻底)

newgrp docker

该命令会在当前终端临时切换组身份,立即生效,不用重启或重新登录。

方式B :彻底生效(更稳定)

  • 重新登录系统,或者
  • 直接重启电脑/虚拟机

reboot