Bitrise API를 사용해 보세요!
4021 단어 Bitrise
하고 싶은 일
iOS/Android의 모든 응용 프로그램은 Bitrise에서 CI/CD를 진행하지만 응용 프로그램의 수가 30을 초과하여 관리하기가 매우 번거롭다.
이런 서비스에는 일반적으로 API가 있으니 그것으로 해결합시다!
Bitrise API
API 개요는 다음 페이지에서 확인할 수 있습니다.
https://devcenter.bitrise.io/jp/api/api-index/
API 목록은 여기에 있습니다.
https://api-docs.bitrise.io/
갑자기 본 느낌이라면 한 가지 기능이 모두 갖추어져 있어 사용하기에 편리하다.
문서는 Swagger가 만들었어요. 개인적으로 좀 늘었어요!
인증
물론 인증 없이는 API를 사용할 수 없습니다.
요청 1부
Authorization
에 접속 영패를 설정할 수 있습니다.액세스 토큰은 계정 설정 화면의 Security에서 만들 수 있습니다.
방문 영패의 명칭과 기한을 적절하게 설정하다.(이미지에서 무제한)
이런 느낌으로 방문 영패를 만들다.
방문 영패를 다시 표시할 수 없기 때문에 필기를 잊어버리면 다시 만들 수 있으니 주의해야 합니다!
실제로 사용해볼게요.
사용할 준비가 되었으니 실제로 사용해 보세요.
를 사용하여 가장 일반적인 응용 프로그램 목록을 얻을 수 있는 API를 사용합니다.
이음매는 이런 느낌.
기본 URL
https://api.bitrise.io/v0.1/
에 기재되어 있기 때문에 https://api.bitrise.io/v0.1/apps
에 조회 파라미터를 추가하여 GET를 보내면 됩니다.제작일자 순서대로 찾으려고 하니까 컬이 이런 느낌이에요.
$ curl -X GET "https://api.bitrise.io/v0.1/apps?sort_by=created_at" -H "accept: application/json" -H "Authorization: {アクセストークン}"
Json 형식으로 응용 프로그램 일람표를 얻었습니다!{
"data": [
{
"slug": "xxxx",
"title": "バイトル iOS (開発)",
"project_type": "ios",
"provider": "custom",
"repo_owner": "dip",
"repo_url": "git@xxx",
"repo_slug": "baitoru_app_ios",
"is_disabled": false,
"status": 1,
"is_public": false,
"owner": {
"account_type": "organization",
"name": "DIP",
"slug": "xxxx"
},
"avatar_url": "https://concrete-userfiles-production.s3.us-west-2.amazonaws.com/repositories/xxxx/avatar/avatar.png"
},
{
"slug": "xxxx",
"title": "バイトル Android (開発)",
"project_type": "android",
"provider": "custom",
"repo_owner": "dip",
"repo_url": "git@xxx",
"repo_slug": "baitoru_app_androidstudio",
"is_disabled": false,
"status": 1,
"is_public": false,
"owner": {
"account_type": "organization",
"name": "DIP",
"slug": "xxxx"
},
"avatar_url": "https://concrete-userfiles-production.s3.us-west-2.amazonaws.com/repositories/xxxx/avatar/avatar.png"
},
{省略}
],
"paging": {
"total_item_count": 33,
"page_item_limit": 50
}
}
여기까지 하면 Bitrise API에서 하고 싶은 대로 할 수 있어요!최고!
Reference
이 문제에 관하여(Bitrise API를 사용해 보세요!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/satoshi-baba-0823/items/abf238b7950655f86c09텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)