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

Make public and link to the build/deploy pipeline #114

Open
anishkny opened this issue Jul 21, 2019 · 3 comments
Open

Make public and link to the build/deploy pipeline #114

anishkny opened this issue Jul 21, 2019 · 3 comments

Comments

@anishkny
Copy link
Contributor

What Happened?
Cannot locate builds/deploys.

What Did You Expect to Happen
Would like to examine the CD pipeline to see how the project is built and deployed. It seems that Google Cloud Build is being used behind the scenes. It is instructive to see it in action. Please allow read-only access and link it via say a build badge (similar to e.g. TravisCI) on the main README. Thanks!

Screenshot (If Applicable)
TODO

@samtstern
Copy link
Contributor

@anishkny the build is all configured here:
https://github.com/firebase/firebaseopensource.com/blob/master/static/cloudbuild.yaml

For what it's worth I don't think I am using Cloud Build 100% correctly but once I got something working I decided it was "good enough". The site is re-built every hour which is not very efficient but it's still so cheap that I have no incentive to reduce it.

Does Cloud Build actually support public-read permissions? I can't find a place to configure that, but I would be happy to open it up.

@anishkny
Copy link
Contributor Author

Thanks and fair enough. Although Cloud Build needs to look at the competition and see how easy it makes open-source CI/CD! Just look at TravisCI, CircleCI, Azure Pipelines. Would you consider using one of them?

@samtstern
Copy link
Contributor

@anishkny maybe if I were starting over, but right now we are happy with Cloud Build and there's no reason to switch.

Travis is a great option and used all over Firebase. We were also interested in trying CircleCI but their app requires a GitHub scope that gives write access to code on repos which we are not allowed to grant (Google policy). Never looked into Azure Pipelines personally.

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

2 participants