status-mobile/ci
Jakub Sokołowski d946d473c6 fastlane: use Apple Store Connect API for CI builds
Because our CI Apple account still has 2FA disabled in order for it to
be usable in Jenkin it is now failing with an error that seems unrelated
to 2FA.

The recommended way of doing Apple authentication for CI are App Store
Connect API JWTs. The API appears to support both pushing builds as well as
updating metadata and other tasks like refreshing of provisioning
profiles.

Fixes: https://github.com/status-im/status-react/issues/11713
Issue: https://github.com/fastlane/fastlane/issues/18098
Docs: https://docs.fastlane.tools/app-store-connect-api/

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-04 15:10:07 +01:00
..
tests Interact with ropsten web3 to send assets 2020-12-04 21:16:58 +01:00
tools fastlane: use Apple Store Connect API for CI builds 2021-02-04 15:10:07 +01:00
Jenkinsfile remove old jenkisnfiles 2018-09-04 07:39:40 -04:00
Jenkinsfile.android fastlane: use Apple Store Connect API for CI builds 2021-02-04 15:10:07 +01:00
Jenkinsfile.combined fastlane: use Apple Store Connect API for CI builds 2021-02-04 15:10:07 +01:00
Jenkinsfile.ios fastlane: use Apple Store Connect API for CI builds 2021-02-04 15:10:07 +01:00
Jenkinsfile.nix-cache fastlane: use Apple Store Connect API for CI builds 2021-02-04 15:10:07 +01:00
README.md use status-react-jenkins as CI library 2020-03-11 19:11:36 +01:00

README.md

Description

This folder contains files defininf Jenkins pipelines that run on https://ci.status.im/.

Libraries

All Jenkinsfiles contain the following line:

library 'status-react-jenkins@master'

Which loads the used methods - like nix.shell() - from a separate private repo:

https://github.com/status-im/status-react-jenkins

This is done to improve security of our CI setup.