Skip to content
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

Automated Deployment for iOS #15

Open
1 task
dgor82 opened this issue Mar 19, 2024 · 1 comment
Open
1 task

Automated Deployment for iOS #15

dgor82 opened this issue Mar 19, 2024 · 1 comment
Assignees
Labels
infrastructure DevOps, Db, Scripts etc.

Comments

@dgor82
Copy link
Contributor

dgor82 commented Mar 19, 2024

Refer also to #16
Depends on #17

Assuming the iOS build has been tested e.g. on Dan's local Mac or on a Parallels VM for macOS (as a clean build machine, see e.g. kb article)
--> i.e. avoiding running GitHub Runners with macOS with the 10x penalty multiplier compared to Linux runners.

Continuous Integration operates on the entire Repo anyway, and before PR mergers into main, comprehensive tests, including iOS, are run on dev's Macs anyway i.e. no dedicated 'CI' for iOS is needed right now, only Deployment Automation.

  • Automate uploading to App Store Connect etc. via Apple API
@dgor82 dgor82 added the infrastructure DevOps, Db, Scripts etc. label Mar 19, 2024
@dgor82 dgor82 self-assigned this Mar 19, 2024
@dgor82 dgor82 changed the title CI/CD Setup for iOS Basic CI/CD Setup for iOS Mar 19, 2024
@dgor82 dgor82 transferred this issue from another repository Mar 25, 2024
@dgor82 dgor82 moved this from Backlog / User Story to Next Up in CheckMade Mar 25, 2024
@dgor82
Copy link
Contributor Author

dgor82 commented Mar 26, 2024

Wondering if using xcode cloud is an alternative to a github hosted mac runner?

Image

@dgor82 dgor82 moved this from Next Up to Backlog / User Story in CheckMade Mar 26, 2024
@dgor82 dgor82 changed the title Basic CI/CD Setup for iOS Continuous Deployment for iOS Mar 29, 2024
@dgor82 dgor82 changed the title Continuous Deployment for iOS Continuous Deployment (CD) for iOS Mar 29, 2024
@dgor82 dgor82 changed the title Continuous Deployment (CD) for iOS Automated Deployment for iOS Mar 29, 2024
@dgor82 dgor82 moved this from Backlog / User Story to Idea / Raw Epic in CheckMade Mar 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure DevOps, Db, Scripts etc.
Projects
Status: Idea / Raw Epic / LT
Development

No branches or pull requests

1 participant