Dağıtım oluşturma ve yönetme

Apps Komut Dosyası proje dağıtımı; web uygulaması, eklenti veya yürütülebilir API olarak kullanılmak üzere sunulan komut dosyası sürümüdür. Dağıtımları oluşturup yöneterek kodunuzu yineleyebilir, değişikliklerinizi takip edebilir ve kullanıcılarınızın tam olarak hangi kod sürümüne erişebildiğini kontrol edebilirsiniz.

İki tür dağıtım vardır:

  • Her zaman mevcut proje koduyla senkronize edilen başlık dağıtımları.
  • Belirli bir proje sürümüne bağlı olan sürümlü dağıtımlar.

Ana dağıtımlar

Ana dağıtım, mevcut proje kodudur. Apps Komut Dosyası projesi oluşturduğunuzda bu proje için otomatik olarak bir ana dağıtım oluşturursunuz.

Ana dağıtım, en son kaydedilen kodla her zaman senkronizedir. Örneğin, sürümü oluşturulmuş bir dağıtım oluşturur ve ardından kodunuzu değiştirirseniz ana dağıtım bu değişiklikleri yansıtır ve sürümü oluşturulan dağıtım değişmeden kalır.

Kodu test etmek için ana dağıtımları kullanın. Ana dağıtımları genel kullanım için kullanmayın.

Sürümlü dağıtımlar

Sürümlü dağıtım, proje kodunun belirli bir sürümünü kullanılabilir hale getirir. Bu, siz kodda değişiklik ve iyileştirmeler yaparken kullanıcılarınızın çalışan bir sürümü kullanmaya devam etmesini sağlar.

Uygulamanız herkese açık kullanım için yayınlandığında her zaman sürümü sürüm olan bir dağıtım kullanın. Aynı anda birden fazla sürümü oluşturulmuş etkin dağıtıma sahip olabilirsiniz.

Önemli: Sürümü tutulan dağıtımların sahipliğini aktaramazsınız. Bir komut dosyası projesinin sahipliğini birine aktarırsanız projedeki sürümü oluşturulan mevcut dağıtımların sahibi değişmez. Bir yönetici, dağıtım sahibinin hesabını silerse dağıtımları için komut dosyası hatalarıyla karşılaşabilirsiniz.

Sürümü tutulan dağıtım oluşturma

Bir Google Workspace Eklentisi, Düzenleyici Eklentisi, Google Chat uygulaması veya yürütülebilir API sürümünü dağıtmak için öncelikle Apps Komut Dosyanızın Google Cloud proje ilişkilendirmesini varsayılan projeden standart bir projeye geçirmeniz gerekir.

Sürümü tutulan bir dağıtım oluşturmak için aşağıdaki adımları uygulayın:

  1. Apps Komut Dosyası projesini açın.
  2. Sağ üstte, Dağıt > Yeni dağıtım'ı tıklayın.
  3. Tür seç'in yanında, Dağıtım türlerini etkinleştir'i tıklayın.
  4. Dağıtmak istediğiniz dağıtım türünü seçin. Google Workspace Eklentileri, Düzenleyici Eklentileri ve Google Chat uygulamaları için Eklenti'yi seçin.
  5. Dağıtımınızla ilgili bilgileri girin ve Dağıt'ı tıklayın.

Sürümü tutulan dağıtımları görüntüleme

Bir Apps Komut Dosyası projesinin dağıtımlarını görüntülemek için en üstte Dağıt > Dağıtımları yönet'i tıklayın.

Belirli bir sürümün kodunu görüntülemek için Önceki bir sürümü görüntüleme konusuna bakın.

Sürümü tutulan bir dağıtımı düzenleme

Sürümü tutulan bir dağıtımı düzenleyerek açıklamasını veya sürümünü değiştirebilirsiniz. Bir dağıtımı düzenlemek için şu adımları uygulayın:

  1. Apps Komut Dosyası projesini açın.
  2. Dağıt > Dağıtımları yönet'i tıklayın.
  3. Değiştirmek istediğiniz etkin dağıtımı seçip Düzenle'yi tıklayın.
  4. Değişikliklerinizi yapın ve Dağıt'ı tıklayın.

    Arşivlenmiş bir dağıtımı düzenlemek isterseniz önceki adımları uygulayarak dağıtımı yeniden dağıtmanız gerekir.

    Proje kodunda bir değişiklik dağıtmak istediğinizde yeni bir sürüm oluşturun ve dağıtımı düzenleyerek bu sürümü kullanın. Yeni sürüm, bu dağıtımı kullanan tüm kullanıcılar tarafından otomatik olarak kullanılır.

Dağıtım kimliğini bulma

Her dağıtımın, dağıtım için otomatik olarak oluşturulan ilişkili bir dize kimliği vardır. Bu kimliği bulmak için aşağıdaki adımları uygulayın:

  1. Apps Komut Dosyası projesini açın.
  2. Sağ üstte, Dağıt > Dağıtımları yönet'i tıklayın.
  3. Etkin bir dağıtımı seçerek kimliğini bulun.

    Dağıtım kimlikleri yalnızca etkin dağıtımlarda görünür.

Dağıtımları test etme

Dağıtımları test etme yönteminiz, derlediğiniz uygulamanın türüne bağlıdır.

Google Workspace Eklentisi

Bir Google Workspace eklentisi dağıtımını test etmek için Google Workspace Eklentilerini Test Etme sayfasına göz atın.

Düzenleyici eklentisi

Bir düzenleyici eklentisi dağıtımını test etmek için Düzenleyici eklentisini test etme başlıklı makaleyi inceleyin.

Web uygulaması

Bir web uygulaması dağıtımını test etmek için Web uygulaması dağıtımını test etme bölümüne bakın.

Google Chat uygulaması

Bir Chat uygulaması dağıtımını test etmek için öncelikle komut dosyasının sürümü tutulan bir dağıtımını oluşturmanız gerekir.

Dağıtım kimliğini edindikten sonra Google Chat API'yi etkinleştirme adımlarını uygulayın. Yapılandırma sayfasındaki "İzinler" bölümünde, uygulamanızı yükleyip test edebilmek için yalnızca e-posta adresinizi belirtin.

API Yürütülebilir

Yürütülebilir bir API dağıtımını test etmek için önce sürümü yapılmış bir dağıtım oluşturmanız gerekir. Dağıtım oluşturduktan sonra aşağıdaki adımları uygulayın:

  1. Apps Komut Dosyası projesinin sağ üst tarafında, Dağıtma > Test Dağıtımları'nı tıklayın.
  2. "Tür seçin"in yanında, Dağıtım türlerini etkinleştir > API Yürütülebilir'i tıklayın.
  3. Yürütülebilir API dağıtımınızı test etmek için URL'yi kopyalayıp kullanın.

Sürümü tutulan bir dağıtımı arşivleme

Sürümü tutulan dağıtımları silemezsiniz. Bunun yerine bunları arşivleyebilirsiniz.

Sürümü tutulan bir dağıtımı arşivlemek için:

  1. Apps Komut Dosyası projesini açın.
  2. Dağıt > Dağıtımları yönet'i tıklayın.
  3. Arşivlemek istediğiniz dağıtımı seçin ve Dağıtımı arşivle'yi tıklayın.

Arşivlenmiş bir dağıtımı yeniden dağıtma

  1. Apps Komut Dosyası projesini açın.
  2. Sağ üstte, Dağıt > Dağıtımları yönet'i tıklayın.
  3. Sol taraftaki Arşivlendi bölümünde, yeniden dağıtmak istediğiniz dağıtımı seçin ve Düzenle > Dağıt'ı tıklayın.