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

CI pipeline? #34

Open
dotansimha opened this issue Mar 23, 2020 · 3 comments
Open

CI pipeline? #34

dotansimha opened this issue Mar 23, 2020 · 3 comments

Comments

@dotansimha
Copy link
Contributor

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 :)

@davidpelfree
Copy link

May also use CircleCI and TravisCI for open source code.

@aharonha
Copy link

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.

@emanuelb
Copy link

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/

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

No branches or pull requests

4 participants