Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toshi0383/Bitrise-iOS
Client iOS app for bitrise.io π
https://github.com/toshi0383/Bitrise-iOS
bitrise swift swiftui xcodegen
Last synced: 2 months ago
JSON representation
Client iOS app for bitrise.io π
- Host: GitHub
- URL: https://github.com/toshi0383/Bitrise-iOS
- Owner: toshi0383
- License: mit
- Archived: true
- Created: 2018-02-08T23:02:35.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-15T01:40:52.000Z (over 4 years ago)
- Last Synced: 2024-08-02T20:48:00.505Z (5 months ago)
- Topics: bitrise, swift, swiftui, xcodegen
- Language: Swift
- Homepage:
- Size: 5.8 MB
- Stars: 143
- Watchers: 9
- Forks: 27
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - Bitrise
README
[π¨SwiftUI version](./SwiftUI/) is available as betaπΆ
Bitrise iOS Client app π
---
![screen-shots.png](https://github.com/toshi0383/assets/raw/master/Bitrise-iOS/screen-shots.png)[![Build Status](https://app.bitrise.io/app/f74e0c84d3865a2f/status.svg?token=m5WvEi3nznlg64vry5qyRA&branch=master)](https://app.bitrise.io/app/f74e0c84d3865a2f)
[![codecov](https://codecov.io/gh/toshi0383/Bitrise-iOS/branch/master/graph/badge.svg)](https://codecov.io/gh/toshi0383/Bitrise-iOS)
[![patreon](https://img.shields.io/badge/patreon-donate-yellow.svg)](https://www.patreon.com/bePatron?u=13627375)# Features
- β App List `GET /me/apps`
+ Shows last visited app page on launch
- β Build List
+ Show builds
+ Abort
+ Rebuild
- β Trigger
+ Add/Delete workflowIDs
+ Cache workflowIDs, API token and last gitObject using Realm
+ Trigger Build for each app
- β bitrise.yml
+ download / upload
+ Syntax Highlight# Building Project
## Init submodule
```console
git submodule update --init -f
```## Setup Carthage
Install the latest version of Carthage.
```console
brew install carthage
```Run following to build dependency frameworks.
```console
carthage bootstrap --platform iOS
```## Generate xcodeproj
Install the latest version of [XcodeGen](https://github.com/yonaskolb/XcodeGen).
Then generate xcodeproj.
```console
xcodegen
```Open the xcodeproj, build and run.
## Set `DEVELOPMENT_TEAM` in `configs/user.xcconfig`
So you don't have to modify it from Xcode everytime after you run `xcodegen`.# Required Credentials
You need credentials below to use full feature of this app.All tokens are securely stored in encrypted Realm database. Corresponding encryption key is stored in your keychain. [It's the way Realm recommends.](https://realm.io/docs/swift/latest/#encryption)
## Bitrise Personal Access Token
Required to access Bitrise v0.1 API. Generate one in the setting page.![Personal Access Token](https://github.com/toshi0383/assets/raw/master/Bitrise-iOS/personal-access-token.png)
SeeAlso: http://devcenter.bitrise.io/api/v0.1/#authentication
# Donate
If you think it's a useful tool, consider donation to maintain project.[![patreon](https://img.shields.io/badge/patreon-donate-yellow.svg)](https://www.patreon.com/bePatron?u=13627375)
# License
MIT