Commit 9151ef4a authored by 陈昊's avatar 陈昊

追加部署步骤

parent d0faf4c2
...@@ -26,10 +26,11 @@ node.js项目统一采取自动化测试发布的流程进行部署。测试站 ...@@ -26,10 +26,11 @@ node.js项目统一采取自动化测试发布的流程进行部署。测试站
6. 在gitlab项目管理界面打开设置 -> CI/CD -> Runner,查看runner的地址和token(**注册的时候这里的地址记得换成内网地址** 6. 在gitlab项目管理界面打开设置 -> CI/CD -> Runner,查看runner的地址和token(**注册的时候这里的地址记得换成内网地址**
7. 若测试服务器未安装gitlab runner则在进行下一步前先安装gitlab runner 7. 若测试服务器未安装gitlab runner则在进行下一步前先安装gitlab runner
8. 执行注册命令sudo gitlab-ci-multi-runner register,输入相关信息完成runner注册 8. 执行注册命令sudo gitlab-ci-multi-runner register,输入相关信息完成runner注册
9. <b>重要!</b>给gitlab-runner用户赋予权限,包括sudo免密码执行命令和相关目录完全控制权两大块。缺少这个步骤将会导致流水线无法成功执行。 9. 给gitlab项目管理界面给runner配置必要的环境变量
10. 编写.gitlab-ci.yml文件,提交,检查流水线是否正常(**注意runner用的是gitlab-runner账户,很多执行需要sudo执行** 10. <b>重要!</b>给gitlab-runner用户赋予权限,包括sudo免密码执行命令和相关目录完全控制权两大块。缺少这个步骤将会导致流水线无法成功执行。
11. 测试流水线,确保其在指定分支下能正常工作 11. 编写.gitlab-ci.yml文件,提交,检查流水线是否正常(**注意runner用的是gitlab-runner账户,很多执行需要sudo执行**
12. 完成 12. 测试流水线,确保其在指定分支下能正常工作
13. 完成
## 最后修改时间 ## 最后修改时间
* 2019/9/23 * 2019/9/23
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment