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

Command line script to create a new project #112

Open
akauppi opened this issue Aug 19, 2022 · 2 comments
Open

Command line script to create a new project #112

akauppi opened this issue Aug 19, 2022 · 2 comments
Labels
back-burner Something to keep an eye on, but not actively engage

Comments

@akauppi
Copy link
Owner

akauppi commented Aug 19, 2022

This is something to be done after the developer already has worked on their first project, and set up CI/CD.

At that stage, they have gcloud set up. We'll use it and maybe firebase-tools (as in first).

Consider implementing as a Cloud Build script - like CI are.

@akauppi akauppi added the back-burner Something to keep an eye on, but not actively engage label Aug 19, 2022
@akauppi
Copy link
Owner Author

akauppi commented Oct 11, 2022

Maybe not create the project. Just populate it with the right settings, which really is the repetitive part.

@akauppi
Copy link
Owner Author

akauppi commented Nov 9, 2022

This should be in the ci folder, a script similar to the first/deploy.sh.

Provides the deployment project's @cloudbuild service account with the rights it needs, to its own resources. Identify as the human Owner of the project, so we can grant such rights (Cloud Build wouldn't be able to, since it's the one needing them..).

Also otherwise, try to reduce the amount of documentation, and manual steps, needed for setting up a new project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
back-burner Something to keep an eye on, but not actively engage
Projects
None yet
Development

No branches or pull requests

1 participant