Using Bitrise CI/CD for Mobile App Development

I have been implementing my mobile projects with CI/CD integrations using Bitrise. CI/CD means Continuous Integration and Continuous Delivery, and it helps ease and automates the delivery of mobile apps for both iOS and Android platforms.

Previously, I was hosting my source codes on GitHub and CI/CD integration was not a priority for me because of the small time frames and deadlines given for a mobile project. Recently, I have ample time to integrate it and so I went out to do my research and implementation.

I wanted to transfer from a developer plan to a team and that will cost me $25 a month on GitHub. Also, I needed more flexibility and security. GitHub was bought out by Microsoft so business is not that booming I guess.

Current Stack

I am now on GitLab Community Edition running a server on DigitalOcean which costs me $5 per month complete with CI/CD integration. The $5 per month plan was not enough to run GitLab though, so I implemented a file swap of 2GB. I am planning to upgrade this droplet (droplet is what DigitalOcean called their virtual servers) in the near future as I continue to migrate my projects.

Likewise, for this blog I am using Ghost and hosted on DigitalOcean that costs me $5 per month. Ghost is an open source publishing platform that uses Markdown.

I am using Bitrise for my CI/CD service. Bitrise has been one of the best services I have used and the ease of the workflow and flexibility is well thought of. GitLab and Bitrise integration is also very easy to setup.

Show Comments

Get the latest posts delivered right to your inbox.