-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add fastlane to Semaphore #22
base: master
Are you sure you want to change the base?
Conversation
99143a6
to
5d1c8b1
Compare
250af56
to
4c42838
Compare
4c42838
to
6b67c75
Compare
We can keep different files for xcode build etc. See: https://github.com/semaphoreci-demos/semaphore-demo-react-native
For this one would love some help. Would be able to help me next week @bonflintstone ? My plan is to get fastlane working locally with the certificates and then setup the pipeline but I haven't done this in a while so can't remember the quirks at the moment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.semaphore/deploy-ios.yml
Outdated
# Needs ssh to clone apple-credentials repo for fastlane match | ||
- chmod 600 ~/.ssh/apple_certificates_deploy_rsa | ||
- ssh-add ~/.ssh/apple_certificates_deploy_rsa | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why no jetify here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
iOS?
@bonflintstone have got to a wall with the CD so I was thinking I should ask for help. Would be best if you can 🙏 So far I can tell this is the current state for each platform for the CI Android:
iOS:
Locally I can build iOS with fastlane but seems there is something missing. Keep in mind we can't have any private information here (ios team id, etc.) because this repo will be made public at some point for adding QR code providers to a list (see readme). That is, we'll open the repo for people to integrate with the app at some point. |
@bonflintstone What I'm saying with this last paragraph is that we should add any private infor like the (service.json file for android) environment variables in Semaphore |
…asterapp into feature/21-adds-fastlane
Loosely following what's said here:
https://docs.fastlane.tools/best-practices/continuous-integration/semaphore/
Image is this one:
https://docs.semaphoreci.com/ci-cd-environment/macos-xcode-12-image/
The one on the first link is obsolete.
Actually this seems to be the good one
https://github.com/semaphoreci-demos/semaphore-demo-react-native