그룹 수준 변수 API
그룹 수준 변수 API에 대해 설명합니다.
히스토리 GitLab 16.9에서 filter 가 도입되었습니다. 이 API를 사용하여 그룹의 CI/CD 변수 와 상호작용합니다. 사전 요구 사항: 그룹에 대한 Owner 역할이 있어야 합니다. 모든 그룹 변수 목록 조회 # 지정된 그룹의 모든 변수를 나열합니다. page 및 per_page 페이지네이션 매개변수를 사용하여 결과 페이지네이션을 제어합니다. GET /groups/:id/variables 속성 유형 필수 설명 id 정수 또는 문자열 예 그룹의 ID 또는 그룹의 URL 인코딩된 경로 curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/1/variables" [ { "key" : "TEST_VARIABLE_1" , "variable_type" : "env_var" , "value" : "TEST_1" , "protected" : false , "masked" : false , "hidden" : false , "raw" : false , "environment_scope" : "*" , "description" : null } , { "key" : "TEST_VARIABLE_2" , "variable_type" : "env_var" , "value" : "TEST_2" , "protected" : false , "masked" : false , "hidden" : false , "raw" : false , "environment_scope" : "*" , "description" : null } ] 그룹 변수 세부 정보 조회 # 히스토리 filter 매개변수가 GitLab 16.9에서 도입 되었습니다. 지정된 그룹 변수의 세부 정보를 조회합니다. 동일한 키를 가진 변수가 여러 개 있는 경우 filter 를 사용하여 올바른 environment_scope 를 선택합니다. GET /groups/:id/variables/:key 속성 유형 필수 설명 id 정수 또는 문자열 예 그룹의 ID 또는 그룹의 URL 인코딩된 경로 . key 문자열 예 변수의 키. filter 해시 아니요 동일한 키를 공유하는 여러 변수가 있을 때 결과를 필터링합니다. 가능한 값: [environment_scope] . Premium 및 Ultimate 전용. 요청 예시: curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/1/variables/TEST_VARIABLE_1" { "key" : "TEST_VARIABLE_1" , "variable_type" : "env_var" , "value" : "TEST_1" , "protected" : false , "masked" : false , "hidden" : false , "raw"
