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: 2 months ago
JSON representation
Messing around with orbs.
- Host: GitHub
- URL: https://github.com/kevnm67/mobileci
- Owner: kevnm67
- License: mit
- Created: 2019-10-13T16:34:47.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T05:52:13.000Z (over 1 year ago)
- Last Synced: 2025-03-19T03:03:07.308Z (2 months ago)
- Topics: bitrise, carthage, circleci, circleci-orbs, danger, fastlane, ios, swift, travis-ci
- Language: Swift
- Size: 411 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
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
![]()
- [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
- [ ] DocumentationGitHub actions.
- [x] Tag action
- [ ] Auto label
- [ ] Auto merge
- [ ] GitFlow## References/Credits
- [Simple icons](https://github.com/simple-icons/simple-icons)