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

Add CI/CD Pipeline #118

Open
wants to merge 46 commits into
base: develop
Choose a base branch
from
Open

Conversation

haraldhob
Copy link

Title

We propose the following CI/CD Pipeline for PGPro

Executions

  • On PR to develop branch: Run tests and swift lint
  • On push on develop branch: Build and sign app for Testflight
  • On push on main branch: Build and sign app for App Store

To do for maintaining

Set the correct keys as GitHub Secrets:

  • APP_STORE_CONNECT_API_KEY_CONTENT
  • APP_STORE_CONNECT_API_KEY_ID
  • APP_STORE_CONNECT_ISSUER_ID
  • IOS_DIST_SIGNING_KEY (is base64 encoded)
  • IOS_DIST_SIGNING_KEY_PASSWORD

haraldhob and others added 30 commits April 29, 2023 22:10
[FIX] Remove screenshots from beta build
* Create screenshot functionality

* Do screenshots first for testing

* Run with verbose flag

* Use with ruby direct

* Specify ruby version

* Use lane with verbose

* Update scheme

* update

* Change schema

* Final changes

* fastlane test lane does everything
* Create screenshot functionality

* Do screenshots first for testing

* Run with verbose flag

* Use with ruby direct

* Specify ruby version

* Use lane with verbose

* Update scheme

* update

* Change schema

* Final changes

* fastlane test lane does everything
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants