gitlab根据项目路径获取project id

project_id=`curl -s -X GET --header "PRIVATE-TOKEN:${gitlab_token}" "http://gitlab.af.local/api/graphql" -H "Content-type:application/json" -d '{"query":"{project(fullPath:\"'''${project_path}'''\"){id}}"}'|jq .|jq .data.project.id|awk -F '/' '{print $NF}'|tr -d '\"'`

要先环境中先安装jq

相关查询可以使用http://gitlab.af.local/-/graphql-explorer

你可能感兴趣的:(gitlab,java,前端)