项目上需要读取GitLab工程的分支数据,做Jenkins编包参数输入自动匹配的处理,本文记录下通过GitLab API获取GitLab工程分支branches数据的详细操作步骤,其他操作可参考官方GitLab API文档。
一、GitLab API获取Projects数据
http://gitlab.xxxxxxx.com/api/v3/projects/id/repository/branches?private_token=abcdefghijk
通过官方文档的说明,如果要获取一个工程的分支数据,除了private_token参数必填之外,还需要知道这个工程的id,但从GitLab操作界面上并没有工程id查看[……]