앱 배포를 위한 QR 코드 이미지를 아티팩트로 획득

소개



Bitrise의 CI 기능에는 멤버 한정, 비 한정으로 앱을 배포할 수 있는 기능이 있어 주목하고 있습니다.
더 살펴보면 Bitrise의 workflow에서 ipaを配布できる機能



QRコードでURLを出す 있습니다.



불만



단지 이것만으로는 콘솔에 echo로 표시되는 곳까지입니다.



이미지를 얻으려면 브라우저에서 URL을 입력하고 이미지를 로컬 PC에 저장하거나
그대로 스마트 폰 앱의 QR 코드 리더로 읽어들입니다.
아티팩트로서 Build 페이지에서 취득할 수 있으면! 그리고 조정해 보았습니다.

처리



이미지 파일 다운로드





QR코드 생성시$BITRISE_PUBLIC_INSTALL_PAGE_QR_CODE_IMAGE_URL 라는 변수가 추가되므로 이것을 사용합니다.

이미지 파일 이름은 [앱 이름].png,



아티팩트에 추가



다운로드한 이미지 파일을 지정하고 압축이 필요하지 않습니다.





결과





WorkFlow 분리


GenQR_InstallURL 로 QR 코드화에서 아티팩트 추가까지를 별도로 했습니다.



변수 자체는 인계되는지, 빌드 시간은 분리되는지를 알고 싶어서.
변수는 인계되었고 빌드 시간은 여러 WorkFlow의 합산이 되었습니다.



사이고에게



bitrise.yml에 대해 QR 이미지를 지정하면 당연히 나옵니다.


지정하지 않으면 생략된다・・・ 때문에, 초기 상태라면 inputs에 설정하는 파라미터명조차 모른다, 라고 하는 상태였습니다.




소스를 본 다음 bitrise.yml에서 매개 변수를 지정하는 것은 여전히 ​​어려운 느낌입니다.

좋은 웹페이지 즐겨찾기