Я использую gsutil rsync
в своем экземпляре Jenkins для развертывания кода на композиторе, и я хотел бы иметь возможность развертывать код на различных проектах (prodcution, staging, dev ...). При использовании gcloud
единственное, что мне нужно сделать, это предоставить параметр --account
, чтобы выбрать служебную учетную запись, которая позволяет Jenkins делать это, но похоже, что gsutils
работает только с файлами конфигурации, и это создает гонку. условие, когда несколько заданий выполняются одновременно, поскольку все это будет зависеть от конфигурации, представленной в gcloud config
.
Есть ли способ указать, какая учетная запись должна использоваться в Google Cloud gsutil
?