Method: projects.versions.create

Modele göre bir proje sürümü oluşturur ve belirtilmişse belirtilen sürüm kanalına dağıtımı tetikler.

HTTP isteği

POST https://actions.googleapis.com/v2/{parent=projects/*}/versions:create

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. projects/{project} biçimindeki üst kaynak adı. {project}, projeyle ilişkili bulut projesinin kimliğidir.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "files": {
    object (Files)
  },
  "releaseChannel": string
}
Alanlar
files

object (Files)

Zorunlu. Tek seferde sunucuya gönderilen dosyaların listesi. Bu liste, yapılandırma dosyaları veya veri dosyalarından oluşur. 1. İlk istek bir ConfigFiles olmalıdır. 2. İlk isteğin "settings" içeren bir ConfigFile'ı olmalıdır. 3. İlk isteğin "manifest" içeren bir ConfigFile'ı olmalıdır. 4. Satır içi bulut işlevine karşılık gelen webhook ConfigFile'ının, kaynak koduna karşılık gelen DataFile'dan önce yayınlanması gerekir.

releaseChannel

string

İsteğe bağlı. Sürümü dağıtılacak sürüm kanalı (belirtilmişse). Desteklenen yerleşik sürüm kanalları actions.channels.Production, actions.channels.ClosedBeta, actions.channels.Alpha'dır. .

Yanıt gövdesi

Başarılıysa yanıt metni, Version öğesinin bir örneğini içerir.