hamagen-react-native icon indicating copy to clipboard operation
hamagen-react-native copied to clipboard

CI pipeline?

Open dotansimha opened this issue 5 years ago • 3 comments

Hi @MohGovIL! Welcome to GitHub ;)

I was wondering if there is a plan to add a CI pipeline? it's useful and important especially because you are using TypeScript in this project - some issues could be detected easily in build time.

GitHub Actions supports React Native builds for iOS and Android (see https://blog.usejournal.com/automate-react-native-builds-with-github-actions-af54212d26dc )

Also, it could be done with Microsoft AppCenter (https://appcenter.ms/) - it can also automate the complete CD pipeline, and publish artifact to the App Stores automatically :)

dotansimha avatar Mar 23 '20 07:03 dotansimha

May also use CircleCI and TravisCI for open source code.

davidpelfree avatar Mar 23 '20 08:03 davidpelfree

CD using Travis (and I think also circle CI) requires some credentials for publication. these credentials should not be part of the public codebase (e.g. .travis.yml file). The main issue is that secrets should be kept in the community, or managed by the organization. in this case, the organization is the government, so asking them for the Google publication credentials might be a little problematic.

aharonha avatar Mar 24 '20 22:03 aharonha

There is CI pipeline based on gitlab at: https://gitlab.com/almtoolbox/hamagen-ci/pipelines It was built by almtoolbox, see: https://www.almtoolbox.com/blog_he/new-ci-security-hamagen-app/

emanuelb avatar Apr 26 '20 11:04 emanuelb