Skip to content

Deprecating Fastlane #194

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Empty file removed 6.0.1
Empty file.
7 changes: 0 additions & 7 deletions Gemfile

This file was deleted.

19 changes: 1 addition & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,29 +107,12 @@ We recommend using [AWS S3](https://docs.aws.amazon.com/AmazonS3/latest/userguid

Another alternative for managing sensitive files whithin the repo using Git-Secret can be found in the [**feature/git-secret**](https://github.com/rootstrap/ios-base/tree/feature/jenkins) branch

## CI/CD configuration with Bitrise (updated on Dec 12th 2021)
## CI/CD configuration with Bitrise

We are going to start using a tool called Bitrise to configure de CI/CD pipelines for mobiles apps.

--> For iOS apps you can find how to do it in this link: https://www.notion.so/rootstrap/iOS-CI-CD-01e00409a0144f5b85212bf889c627dd


## Automated Build and Deployment using Fastlane (DEPRECATED)

We use [Fastlane](https://docs.fastlane.tools) to automate code signing, building and release to TestFlight.

See details in [Fastlane folder](fastlane/README.md).

## Continuous Integration / Delivery (DEPRECATED)

We recommend [GitHub Actions](https://docs.github.com/en/actions) for integrating Fastlane into a CI/CD pipeline. You can find two workflows in the GitHub workflows folder:
* [ci.yml](.github/workflows/release.myl) : triggered on any push and PR, runs unit tests, coverage report and static analysis with [CodeClimate](https://github.com/codeclimate/codeclimate)
* [release.yml](.github/workflows/release.yml) : triggered on push to specific branches, builds, signs and submits to TestFlight

Alternatively you can merge branch [**feature/jenkins**](https://github.com/rootstrap/ios-base/tree/feature/jenkins) for some equivalent CICD boilerplate with **Jenkins**.

On both alternatives we assume usage of Fastlane match for managing signing Certificates and Profiles, and AWS S3 for storing other files containing third-party keys

## License

iOS-Base is available under the MIT license. See the LICENSE file for more info.
Expand Down
38 changes: 0 additions & 38 deletions fastlane/Appfile

This file was deleted.

247 changes: 0 additions & 247 deletions fastlane/Fastfile

This file was deleted.

5 changes: 0 additions & 5 deletions fastlane/Pluginfile

This file was deleted.

Loading