江戸一番のジャスタウェイ職人のブログ

江戸一番のジャスタウェイ職人

Bitriseで特定ブランチだけXcode 7 beta 5を使ってCI

Bitriseはとにかく新しいXcode及びXcode betaでCIできる画期的なサービスです。

Travis CIやCicle CIもGM版が出ればXcode 7に対応してくれると思いますが、待ちきれない方も大勢居るかと思います。

では早速Bitriseのアカウントを作りましょう、gihtubアカウントで登録できて便利ですね。

www.bitrise.io

次にアプリの登録ですがなんとなくやればすぐ出来ると思います。(Travis CIやCicle CIをなんなく使いこなせている人は)

さて本題はmasterブランチはXcode、特定ブランチはXcode-betaでテストしたいという設定です。

Bitriseでは自レポジトリに設定を書くのではなくGUI上でWorkflowをゴリゴリ弄って設定します。

Xcode-betaでテストしたいブランチ名のWorkflowを作成。

f:id:s-aska:20150819111229p:plain

f:id:s-aska:20150819111332p:plain

「Select Xcode Version」を追加

f:id:s-aska:20150819111439p:plainf:id:s-aska:20150819111446p:plainf:id:s-aska:20150819111450p:plain

「-beta」を指定して保存し...、ライブラリの場合は忘れず「Xcode: Create Archive」を消しておきます

f:id:s-aska:20150819111546p:plain

対象ブランチのビルドを実行すると見事Xcode betaでのテストが出来ました!

f:id:s-aska:20150819032329p:plain

めでたしめでたし