Skip to content

kevnm67/MobileCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Setup

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 defines multiple jobs and the workflow for circle builds.

Travis CI

See .travis.yml

Bitrise

GitHub Actions

github-tag-action

A Github 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

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

GitHub actions.

  • Tag action
  • Auto label
  • Auto merge
  • GitFlow

References/Credits