此为系列博客
- 阿里云服务器 CentOS7 Tomcat + Jenkins+国内镜像
- TAPD关联Jenkins
- Tapd GitHub集成 详细图片(当前位置)
- TAPD pytest自动化测试部署 (git or 本地)
文章目录
1. GitHub平台部署
1.1 Git下载
首先去官网https://git-scm.com/downloads下载git。
如果下载速度慢的话可以使用百度网盘。
链接:https://pan.baidu.com/s/1zX-jiT4QxzJ2kVAbeTwxmg
提取码:qjj5
安装成功后应该能右键菜单栏中有此选项,打开Git Bash Here
。
1.2 账户配置
首先配置用户名和邮箱,此处和GitHub中的保持一致就行。尤其是邮箱,应是github的登录邮箱。
git config --global user.name "你的用户名"
git config --global user.email "你的登陆邮箱@xxx.com"
1.3 生成ssh
然后参照官网 生成 SSH 公钥,输入ssh-keygen -o
,然后三个回车就可以(意为使用默认设置)
此时就生成了ssh密钥,在系统路径的
.ssh
文件夹中,可以通过everything找到在哪里。
使用文本文件打开
id_rsa.pub
,里面的就是ssh了。
1.4 ssh配置到账户中
进入Github,点击自己账号的Setting,然后找到SSH
在这里新建SSH,将刚才文件中的内容复制进来即可。
以上,Github中的内容就配置好了。
2. Tapd平台关联
2.1 添加Github的选项
打开需要关联的TAPD项目,在项目设置中选择添加应用
将GitHub源码拖入进来。
2.1 添加Webhook
在流水线配置
中选择代码关联的设置
找到Webhook URL
和Secret Token
在Github中新建一个项目,然后通过setting
->Webhooks
,选择新建一个Webhook
将刚才的URL和Token复制进来,然后点击添加。
此时,Github和TAPD的关联就完成了。
3. 代码提交
3.0 新建仓库
首先在github中新建一个仓库,根据仓库的命令行指示,可以在之前打开的黑框框中上传文件。
其中:
# 新建README.md文件
echo "# test" >> README.md
# 新建本地仓库
git init
# 添加README.md文件到仓库
git add README.md
# 提交到本地仓库
git commit -m "first commit"
# 指定要上传的url
git remote add origin 你的github仓库链接
# 上传到github中
git push -u origin master
3.1 故事墙提交
进入故事墙,选择一张故事卡,点击详细
在新打开的页面中,在最右侧找到回形针图标,点击,选择复制源码提交关键字
在git中commit的那一步,-m的信息填写这个就可以了。
当本地的代码push到github中的时候,tapd中就会更新了。
如果在tapd中没有显示
问题可能出在这里,就是你现在并不是在master上,而是在一个 | REBASE中。可以在这里找到解决方案https://blog.csdn.net/weixin_43318531/article/details/104255544,将分支转换到master上。再提交的话就可以了!
据说原因是这个
3.2 自主输入内容提交
需求,缺陷,任务对应的关键字为
需求: --story=[story id] --user=[usernick] 描述
缺陷: --bug=[bug id] --user=[usernick] 描述
任务: --task=[task id] --user=[usernick] 描述
对应3.1,写在commit中即可