Swift・iOS

Swiftを中心に技術関連の記事を書いています

CI環境

テスト配信ツールの選定(TestFlight/DeployGate)

■はじめに iOSのテスト配信ツールには「TestFlight」がありますが、「なんとなくTestFlight選びました」というのもなぁ・・・と思い、「DeployGate」と併せて詳細を調べてみました。 ■前提:調べる前の選定基準 調べる前は以下2点を基準に考えていました。基…

fastlaneとは

■はじめに 継続的デリバリーを実現するfastlaneに関して調べてみました。 ■そもそも継続的デリバリーとは 継続的デリバリーは、継続的インテグレーションを拡張したもので、すべてのコード変更が、ビルド段階の後にテスト環境または運用環境 (あるいはその両…

アプリ開発に伴いCIサービスを選定したい

■はじめに 個人でアプリ開発を検討しているため、CIサービスを選定したいと思い調べてみました。 ■前提と選定基準 CIツールを実際に使ってみることでCI関連の理解を深めることが前提です。また、個人開発のアプリであること(小規模のアプリ開発であること)…

継続的インテグレーションとは

■はじめに アプリ開発でのCI環境構築に関して、根拠を持って技術選定できるようになりたいため、まずは継続的インテグレーションに関して以下調べてみました。 ・概要 ※おまけ:単体テストの概要 ・メリット ・CI環境構築のタイミング ■継続的インテグレーシ…