Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- 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 (about 1 year ago)
- Last Synced: 2023-12-15T06:53:12.331Z (about 1 year ago)
- Topics: bitrise, carthage, circleci, circleci-orbs, danger, fastlane, ios, swift, travis-ci
- Language: Swift
- Size: 411 KB
- Stars: 2
- Watchers: 4
- 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)