Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kevnm67/mobileci

Messing around with orbs.
https://github.com/kevnm67/mobileci

bitrise carthage circleci circleci-orbs danger fastlane ios swift travis-ci

Last synced: 3 months ago
JSON representation

Messing around with orbs.

Awesome Lists containing this project

README

        

# Mobile CI


CI playground mainly testing circle CI orbs and GitHub actions.






Service
Status




Circle CI





Travis CI





Bitrise io





Maintainability



Code Coverage








Swift 5.1


Version


GitHub release


Carthage Compatible


SPM

- [Info](#info)
- [Setup](#setup)
- [[Komondor](https://github.com/shibapm/Komondor)](#komondorhttpsgithubcomshibapmkomondor)
- [Continuous integration](#continuous-integration)
- [ Circle CI](#img-height24-width24-srchttpsunpkgcomsimple-iconslatesticonscirclecisvg-circle-ci)
- [ Travis CI](#img-height24-width24-srchttpsunpkgcomsimple-iconslatesticonstraviscisvg-travis-ci)
- [ Bitrise](#img-height24-width24-srchttpssimpleiconsorgiconsbitrisesvg-bitrise)
- [GitHub Actions](#github-actions)
- [github-tag-action](#github-tag-action)
- [Features](#features)
- [References/Credits](#referencescredits)

## Info

A playground for GitHub actions and CI's for iOS development.

## Setup

### [Komondor](https://github.com/shibapm/Komondor)

> Git Hook automation for Swift and Xcode projects. A port of Husky to Swift.

- Install Komondor by running `swift run komondor install`

## Continuous integration

### Circle CI

The [config file](.circleci/config.yml) defines multiple jobs and the workflow for circle builds.

### Travis CI

See [.travis.yml](.circleci/config.yml)

### Bitrise

## GitHub Actions

### github-tag-action

> A [Github Action](https://github.com/anothrNick/github-tag-action) to automatically bump and tag master, on merge, with the latest SemVer formatted version.

- A tag is automatically created for release branches.
- Manual Bumping is possible by including any of the following in a commit message: #major, #minor, or #patch
- NOTE: If multiple are present the highest-ranking takes precedence.

## Features

- [x] Circle CI with a custom ORB
- [x] Travis CI
- [x] Bitrise CI
- [x] Caching strategy - CI build performance
- [ ] git commit hooks
- [ ] Circle CI ORB example
- [ ] Documentation

GitHub actions.

- [x] Tag action
- [ ] Auto label
- [ ] Auto merge
- [ ] GitFlow

## References/Credits

- [Simple icons](https://github.com/simple-icons/simple-icons)