Widziałem dokumentację, jak to osiągnąć za pomocą App Engine, ale nic w Compute Engine. Dziękuję Ci!Jak używać Linuksa BitBucket do aktualizacji instancji Google Cloud Compute Engine po naciśnięciu?
Jak używać Linuksa BitBucket do aktualizacji instancji Google Cloud Compute Engine po naciśnięciu?
Odpowiedz
Możesz napisać aplikację Compute Engine za pomocą interfejsu API Cloud Deployment Manager. https://cloud.google.com/deployment-manager
Ostatni wiersz pliku "bitbucket-pipelines.yml" w tym poście Atlassian to "wdrożenie aplikacji gcloud", aby zaktualizować aplikację App Engine. https://confluence.atlassian.com/bitbucket/deploy-to-google-cloud-900820342.html
# Deploying the application
- gcloud -q app deploy app.yaml
Dla API Deployment Manager, należy użyć "aktualizację gcloud wdrożeń rozmieszczenie-Manager". https://cloud.google.com/sdk/gcloud/reference/deployment-manager/deployments/update
Na przykład:
# Deploying the application
- gcloud -q deployment-manager deployments update my-deployment --config config.yaml
polecam rzucić okiem na najlepszych praktykach w zakresie wykorzystania API Deployment Manager z rurociągów CI/CD. https://cloud.google.com/deployment-manager/docs/best-practices/#continuous_integration_ci_continuous_deployment_cd