Method: projects.versions.create

Modeli temel alan bir proje sürümü oluşturur ve belirtilirse 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ıyla birlikte veriler içerir:

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

object (Files)

Zorunlu. Bir defada sunucuya gönderilen dosyaların listesi. Bu, yapılandırma dosyalarının veya veri dosyalarının listesidir. 1. İlk istek bir ConfigFiles olmalıdır. 2. İlk istekte "settings" (ayarlar) içeren bir ConfigFile bulunmalıdır. 3. İlk istekte "manifest" içeren bir ConfigFile olmalıdır. 4. Satır içi bulut işlevine karşılık gelen webhook ConfigFile dosyası, kaynak koduna karşılık gelen DataFile'dan önce yayınlanmalıdır.

releaseChannel

string

İsteğe bağlı. Belirtilmişse sürümün dağıtılacağı sürüm kanalı. Desteklenen yerleşik sürüm kanalları: actions.channels.Production, actions.channels.ClosedBeta, actions.channels.Alpha. .

Yanıt gövdesi

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