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

Learning Topic: CI/CD #5

Open
b099l3 opened this issue Jul 2, 2021 · 0 comments
Open

Learning Topic: CI/CD #5

b099l3 opened this issue Jul 2, 2021 · 0 comments
Assignees
Labels
learning This indicates a learning topic

Comments

@b099l3
Copy link
Owner

b099l3 commented Jul 2, 2021

Learning Topic

CI/CD

Why?

I want to set up a CI/CD so I am not building and deploying from my own machine.

I really this should cover:
On all PRs - Running the tests, code analysis, building the app

A release procedure off a release branch:

  • Deploy to the app store or test flight(alpha/beta builds)
  • Sign the app appropriately

Notes

Looking at GitHub actions but also Bitrise, CircleCI and CodeMagic

Look into:

  • FastLane and see what features I want from that.
  • Build number increments
  • DependaBot can you use that for iOS apps? surely you can?

Articles

Test and deploy an iOS App with GitHub Actions

Videos

Examples

Apple Actions

@b099l3 b099l3 added the learning This indicates a learning topic label Jul 2, 2021
@b099l3 b099l3 self-assigned this Jul 2, 2021
@b099l3 b099l3 changed the title Learning Topic: GitHub Actions Learning Topic: CI/CD Jul 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
learning This indicates a learning topic
Projects
None yet
Development

No branches or pull requests

1 participant