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

Deploy to separate GCP project #122

Closed
MichaelAkvo opened this issue Apr 12, 2022 · 0 comments · May be fixed by #134
Closed

Deploy to separate GCP project #122

MichaelAkvo opened this issue Apr 12, 2022 · 0 comments · May be fixed by #134
Assignees

Comments

@MichaelAkvo
Copy link

The customer requirements are very stringent regarding access to data. In order to fulfill those requirements, the project is being deployed to a separate GCP project. Previously done manually, now this has to be done by the CI.

@MichaelAkvo MichaelAkvo self-assigned this Apr 12, 2022
MichaelAkvo added a commit that referenced this issue Apr 13, 2022
The file ending helps with syntax highlighting

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 13, 2022
This will allow specifying where to push the images right from semaphore

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 13, 2022
The GCP project was hardcoded, but now it's possible to specify a different one
 using environment variables.

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 13, 2022
All tasks will need the repo

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 13, 2022
Sometimes we just want to check if the build is working or to force a new one

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 13, 2022
New env vars were introduced for deploying and building.
These are now in SemaphoreCI

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 13, 2022
#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 14, 2022
#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 14, 2022
Env vars with prefixes have to be present and they are then stripped of their prefix
 depending on which env to deploy to.

IMAGE_PREFIX is now only used in the deploy script as it's the only one that realistically needs it.

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 14, 2022
#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 14, 2022
#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 14, 2022
#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 14, 2022
Env vars with prefixes have to be present and they are then stripped of their prefix
 depending on which env to deploy to.

IMAGE_PREFIX is now only used in the deploy script as it's the only one that realistically needs it.

#122: Deploy to separate GCP project
MichaelAkvo added a commit that referenced this issue Apr 14, 2022
#122: Deploy to separate GCP project
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

Successfully merging a pull request may close this issue.

2 participants