背景:本地项目A想上传到gitlab,通过Jenkins拉取gitlab代码并进行CI构建自动化
另外想本地的项目A通过sourcetree更新。
1.gitlab新建项目A
2.通过sourcetree进行clone到本地A
3.在本地A中编辑,并commit和push 到gitlab即可。
上传到gitlab后,代码和jenkins都配置好了,但是需要
(1)将项目生成的log和报告放在服务器非项目文件夹下:
(2)服务器端新建项目,并设置Jenkins可运行
1. 存放报告和日志的文件设置
(1)在 /home/FM-IOS中创建一个 FM-IOS-ONLINE-STABLE的文件夹
(2)设置权限为 777 chmod 777 /home/FM-IOS/FM-IOS-ONLINE-STABLE/ 否则存储的时候会报错没有权限
2.项目存储文件创建好,
(1)在JenkinsWorkspace中创建项目 IOS-FM-ONLINE-STABLE
(2) 修改文件的权限是jenkins用户组