iOSDC Japan 2024
レギュラートーク(20分)

Xcode Cloud時代の自動化戦略

watura watura watura
5

note社では自動化に力をいれ、リリースフローを大幅にカイゼンしました。
具体的には、SlackからAppStoreConnectやTestFlightへの登録、リリースブランチの作成、メンテナンスやリリースノートの作成を自動化しました。
さらに、CI/CDを全面的にXcode Cloudに移行することで、煩雑だった証明書やプロビジョニングプロファイルの管理からも開放されました。
本トークではエンジニアがエンジニアリングに注力するために、実施した自動化とCI/CD最適化とそのポイントを紹介します。

[内容]

  • App Store Connect API の活用方法
  • Slack Slash Command を利用したApp Store Connect/TestFlightに登録方法
  • リリースブランチ、リリースノート自動生成
  • Xcode Cloud 全面移行とそれに伴う注意点
  • Xcode CloudでSnapShot TestingやMagicPodの利用