Cloud Build est compatible avec les builds régionaux dans des pools privés et dans des pools par défaut.
Lorsque vous sélectionnez une région pour vos builds, vos considérations principales doivent être la latence et la disponibilité. Vous pouvez généralement sélectionner la région la plus proche de vos utilisateurs Cloud Build, mais vous devez également prendre en compte l'emplacement des autres produits et services Google Cloud dans lesquels votre compilation peut s'intégrer. L'utilisation de services dans plusieurs zones peut avoir des répercussions sur la latence de votre application, ainsi que sur les tarifs.
Cloud Build est disponible dans les régions suivantes:
asia-east1
asia-east2
asia-northeast1
asia-northeast2
asia-northeast3
asia-south1
asia-southeast1
asia-southeast2
australia-southeast1
europe-central2
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
europe-west6
northamerica-northeast1
southamerica-east1
us-central1
us-east1
us-east4
us-west1
us-west2
us-west3
us-west4
Sélectionner la région
Pour exécuter des builds régionaux, spécifiez la région lorsque vous démarrez une compilation via la ligne de commande ou lorsque vous créez un déclencheur de compilation.
Pour sélectionner une région pour votre pool privé, spécifiez la région lors de la création du pool privé. Une fois que vous avez créé un pool privé dans une région, vous ne pouvez pas le déplacer vers une autre région. Lorsque vous créez un pool privé dans une région spécifique, il est géré par Google afin d'être disponible de manière redondante dans toutes les zones de cette région.
Si le fichier de configuration de la compilation associé à votre déclencheur spécifie un pool privé, la région que vous sélectionnez pour votre déclencheur doit correspondre à celle du pool privé.
Si vous sélectionnez global
comme région pour le déclencheur de compilation, Cloud Build utilise la région spécifiée dans le fichier de configuration de compilation associé au déclencheur pour exécuter la compilation. Il peut s'agir de la région du pool privé, si vous spécifiez un pool privé dans votre fichier de configuration de compilation, ou du pool global par défaut si vous ne spécifiez pas de pool privé.
Régions restreintes pour certains projets
Selon l'utilisation, certains projets peuvent être limités à Cloud Build dans les régions suivantes:
us-central1
us-west2
europe-west1
asia-east1
australia-southeast1
southamerica-east1