Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cybertk/ios-build-scripts
Deprecated: Bootstrap and CI scripts for iOS projects.
https://github.com/cybertk/ios-build-scripts
Last synced: about 2 months ago
JSON representation
Deprecated: Bootstrap and CI scripts for iOS projects.
- Host: GitHub
- URL: https://github.com/cybertk/ios-build-scripts
- Owner: cybertk
- License: mit
- Created: 2015-06-16T15:29:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-10T16:02:48.000Z (almost 9 years ago)
- Last Synced: 2024-04-14T23:28:40.478Z (9 months ago)
- Language: Shell
- Homepage:
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ios-build-scripts
> Deprecated: this project is replaced by fastlane
>
[![CI Status](http://img.shields.io/travis/cybertk/ios-build-scripts/master.svg?style=flat)](https://travis-ci.org/cybertk/ios-build-scripts)This project is a collection of scripts created with two goals:
1. To standardize how iOS projects are bootstrapped after cloning
1. To easily build iOS projects on continuous integration servers## Getting Started
### Commit in repo
To add the scripts to your project, read the contents of this repository into a script folder:
bash <(curl -s https://cybertk.github.io/ios-build-scripts/bash)
Which inactually executes following steps:
git remote add ios-build-scripts https://github.com/cybertk/ios-build-scripts.git
git fetch ios-build-scripts
git read-tree --prefix=script/ -u ios-build-scripts/masterThen commit the changes, to incorporate the scripts into your own repository's history. You can also freely tweak the scripts for your specific project's needs.
To merge in upstream changes later:
make -C script
or
git fetch -p ios-build-scripts
git merge --ff --squash -Xsubtree=script ios-build-scripts/master### git submodules
git submodule add https://github.com/cybertk/ios-build-scripts.git script
## Provisions and Certificates
**update_keychain** is used to manage Provisions and Certificates, put your certificates and `script/certificates/` dir and put provisions under `script/provisions/`
## Run Commands in cibuild context
You can run any command inside `cibuild` context
./script/cibuild echo $GIT_COMMIT $GIT_BRANCH $BUILD
## Source cibuild
You can also source `cibuild` to get env/utility in current context with
. script/cibuild