Apps Komut Dosyası projesi dağıtımı, komut dosyasının web uygulaması, eklenti veya API yürütülebilir dosyası olarak kullanılması için kullanıma sunulan bir sürümüdür. Dağıtım oluşturarak ve yöneterek kodunuzda iterasyon yapabilir, değişikliklerinizi takip edebilir ve kullanıcılarınızın erişebildiği tam kod sürümünü kontrol edebilirsiniz.
İki tür dağıtım vardır:
- Her zaman mevcut proje koduyla senkronize edilen ana dağıtımlar.
- Belirli bir proje sürümüne bağlı sürümlü dağıtımlar.
Ana dağıtımlar
Ana dağıtım, mevcut proje kodudur. Bir Apps Komut Dosyası projesi oluşturduğunuzda otomatik olarak bu proje için bir ana dağıtım oluşturursunuz.
Ana dağıtım, her zaman en son kaydedilen kodla senkronizedir. Örneğin, sürümlü bir dağıtım oluşturup kodunuzu değiştirirseniz ana dağıtım bu değişiklikleri yansıtır. Sürümlü dağıtım ise aynı kalır.
Kodu test etmek için ana dağıtımları kullanın. Herkese açık kullanım için ana dağıtımları kullanmayın.
Sürümlü dağıtımlar
Sürümü olan bir dağıtım, proje kodunun belirli bir sürümünü kullanıma sunar. Bu sayede, siz kodda değişiklik ve iyileştirmeler yaparken kullanıcılarınız çalışmayan bir sürümü kullanmaya devam etmez.
Uygulamanız herkese açık olarak yayınlandığında her zaman sürümlü dağıtım kullanın. Aynı anda birden fazla etkin sürüm dağıtımınız olabilir.
Önemli: Sürümlü dağıtımların sahipliğini aktaramazsınız. Bir komut dosyası projesinin sahipliğini başka birine aktarırsanız projedeki mevcut sürümlü dağıtımların sahibi değişmez. Bir yönetici, dağıtım sahibinin hesabını silerse dağıtımlarıyla ilgili komut dosyası hataları görebilirsiniz.
Sürümlü dağıtım oluşturma
Bir Google Workspace eklentisinin, Düzenleyici eklentisinin, Google Chat uygulamasının veya API yürütülebilir dosyasının bir sürümünü dağıtmak için önce Apps Komut Dosyanızın Google Cloud proje ilişkilendirmesini varsayılan projeden standart bir projeye geçirmeniz gerekir.
Sürümlü dağıtım oluşturmak için aşağıdaki adımları uygulayın:
- Apps Komut Dosyası projesini açın.
- Sağ üstte Dağıtım > Yeni dağıtım'ı tıklayın.
- Türü seçin'in yanındaki Dağıtım türlerini etkinleştir'i tıklayın.
- 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.
Dağıtımınızla ilgili bilgileri girin ve Dağıt'ı tıklayın.
Sürümlü dağıtımları görüntüleme
Bir Apps Komut Dosyası projesinin dağıtımlarını görüntülemek için üst kısımdan 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 başlıklı makaleyi inceleyin.
Sürümlü bir dağıtımı düzenleme
Sürüm içeren bir dağıtımın açıklamasını veya sürümünü değiştirmek için dağıtımı düzenleyebilirsiniz. Bir dağıtımı düzenlemek için aşağıdaki adımları uygulayın:
- Apps Komut Dosyası projesini açın.
- Dağıt > Dağıtımları yönet'i tıklayın.
- Değiştirmek istediğiniz etkin dağıtımı seçin ve Düzenle'yi tıklayın.
Değişikliklerinizi yapıp Yayınla'yı tıklayın.
Arşivlenmiş bir dağıtımı düzenlemek istiyorsanız dağıtımı yeniden dağıtmanız ve önceki adımları uygulamanız gerekir.
Proje kodunda bir değişikliği dağıtmak istediğinizde yeni bir sürüm oluşturun ve dağıtımı bu sürümü kullanacak şekilde düzenleyin. Yeni sürüm, ilgili 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, 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:
- Apps Komut Dosyası projesini açın.
- Sağ üstte Dağıtım > Dağıtımları yönet'i tıklayın.
Kimliğini bulmak için etkin bir dağıtım seçin.
Dağıtım kimlikleri yalnızca etkin dağıtımlarda görünür.
Dağıtımı test etme
Bir dağıtımı nasıl test ettiğiniz, oluşturduğunuz uygulamanın türüne bağlıdır.
Google Workspace eklentisi
Google Workspace eklentisi dağıtımını test etmek için Google Workspace eklentilerini test etme başlıklı makaleyi inceleyin.
Düzenleyici eklentisi
Düzenleyici eklentisi dağıtımını test etmek için Düzenleyici eklentisini test etme başlıklı makaleyi inceleyin.
Web uygulaması
Web uygulaması dağıtımını test etmek için Web uygulaması dağıtımını test etme başlıklı makaleyi inceleyin.
Google Chat uygulaması
Chat uygulaması dağıtımını test etmek için önce dağıtım kimliğine erişmek üzere komut dosyasının sürümlü bir dağıtımını oluşturmanız gerekir.
Dağıtım kimliğini aldıktan sonra Chat API yapılandırmasında kimliği belirtin ve etkileşimli özellikleri test etme adımlarını uygulayın.
Çalıştırılabilir API
Bir API yürütülebilir dağıtımını test etmek için önce sürümlü bir dağıtım oluşturmanız gerekir. Dağıtım oluşturduktan sonra aşağıdaki adımları uygulayın:
- Apps Script projesinin sağ üst kısmında Dağıtım > Dağıtım Testi'ni tıklayın.
- "Türü seçin"in yanındaki Dağıtım türlerini etkinleştir'i > API Yürütülebilir'i tıklayın.
- API çalıştırılabilir dağıtımınızı test etmek için URL'yi kopyalayıp kullanın.
Sürümlü bir dağıtımı arşivleme
Sürüm içeren dağıtımları silemezsiniz. Bunun yerine, bu e-postaları arşivleyebilirsiniz.
Sürümlü bir dağıtımı arşivlemek için:
- Apps Komut Dosyası projesini açın.
- Dağıt > Dağıtımları yönet'i tıklayın.
- 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
- Apps Komut Dosyası projesini açın.
- Sağ üstte Dağıtım > Dağıtımları yönet'i tıklayın.
- 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.