Google Apps Komut Dosyası proje dağıtımı, komut dosyanızın web uygulaması, Google Workspace eklentisi veya API yürütülebilir dosyası olarak kullanılabilen bir sürümüdür. Dağıtımlar oluşturup yöneterek kodunuzda yineleme yapabilir ve kullanıcıların hangi komut dosyası sürümüne erişeceğ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ğlanan sürümlendirilmiş dağıtımlar.
Ana dağıtımlar
Ana dağıtım, mevcut proje kodudur. Bir Apps Komut Dosyası projesi oluşturduğunuzda sistem, bu proje için otomatik olarak bir ana dağıtım oluşturur.
Ana dağıtım her zaman en son kaydedilen kodla senkronize edilir. Örneğin, sürüm oluşturulmuş bir dağıtım oluşturup kodunuzda değişiklik yaparsanız bu değişiklikler ana dağıtıma yansıtılırken sürüm oluşturulmuş dağıtım olduğu gibi kalır.
Kodu test etmek için baş dağıtımlarını kullanın. Herkese açık kullanım için başlık dağıtımları kullanmayın.
Her Apps Komut Dosyası projesi için yalnızca bir baş dağıtım vardır. Baş dağıtımı kullanmak için komut dosyası projesine en azından okuma erişiminizin olması gerekir.
Sürümlendirilmiş dağıtımlar
Sürümlendirilmiş dağıtım, proje kodunun belirli bir sürümünü kullanılabilir hâle getirir. Bu sayede, siz kodda değişiklik ve iyileştirmeler yaparken kullanıcılar işlevsel bir sürümü kullanmaya devam edebilir.
Herkese açık kullanım için bir uygulama yayınladığınızda her zaman sürüm oluşturulmuş bir dağıtım kullanın. Aynı anda birden fazla etkin sürüm oluşturulmuş dağıtımınız olabilir.
Önemli: Sürüm oluşturulmuş dağıtımların sahipliğini aktaramazsınız. Bir komut dosyası projesinin sahipliğini aktarırsanız mevcut sürüm oluşturulmuş dağıtımların sahibi değişmez. Bir yönetici, dağıtım sahibinin hesabını silerse dağıtımlarında komut dosyası hataları oluşabilir.
Dağıtımlar ve sürümler
Apps Komut Dosyası'nda sürüm ve dağıtım farklı kavramlardır:
- Sürüm: Komut dosyası projenizin kodunun statik bir anlık görüntüsü. Oluşturulan sürümler değiştirilemez. Bir sürümü, geliştirme geçmişinizdeki bir "kaydetme noktası" olarak düşünebilirsiniz.
- Dağıtım: Komut dosyanızın belirli bir sürümünü kullanıcıların kullanımına sunan bir yayın. Dağıtımların benzersiz bir URL'si veya kimliği vardır.
Mevcut bir dağıtım (ör. web uygulaması) tarafından kullanılan kodu güncellemek istediğinizde yeni bir sürüm oluşturur ve ardından dağıtımı düzenleyerek bu yeni sürüme yönlendirirsiniz. Bu işlem, aynı URL'yi veya dağıtım kimliğini korurken uygulamayı tüm kullanıcılar için günceller.
Sürümlendirilmiş dağıtım oluşturma
Eklenti, doküman düzenleyici eklentisi, sohbet uygulaması veya API yürütülebilir dosyasının bir sürümünü dağıtmak için önce Apps Komut Dosyası'nın Google Cloud projesi ilişkilendirmesini varsayılan projeden standart bir projeye geçirmeniz gerekir.
Sürümlendirilmiş dağıtım oluşturmak için:
- Apps Komut Dosyası projesini açın.
- Sağ üstte Dağıt > 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.
Her yeni dağıtım, kitaplık olarak paylaşılabilir. Komut dosyasını kitaplık olarak paylaşırsanız dağıtım açıklaması kitaplık kullanıcıları tarafından görülebilir.
Sürümlendirilmiş dağıtımları görüntüleme
Bir Apps Komut Dosyası projesinin dağıtımlarını görüntülemek için ü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 başlıklı makaleyi inceleyin.
Sürümlendirilmiş bir dağıtımı düzenleme
Açıklamasını veya sürümünü değiştirmek için sürüm oluşturulmuş bir dağıtımı düzenleyebilirsiniz. Dağıtımı düzenlemek için:
- Apps Komut Dosyası projesini açın.
- Dağıt > Dağıtımları yönet'i tıklayın.
- Etkin dağıtımı seçin ve Düzenle'yi tıklayın.
- Değişikliklerinizi yapıp Dağıt'ı tıklayın.
Arşivlenmiş bir dağıtımı düzenlemek için dağıtımı yeniden yapın ve önceki adımları uygulayın.
Proje kodunda bir değişikliği dağıtmak için yeni bir sürüm oluşturun ve dağıtımı bu sürümü kullanacak şekilde düzenleyin. Bu, uygulamanızı URL'sini veya dağıtım kimliğini değiştirmeden güncellemenin standart yoludur. Dağıtım, tüm kullanıcılar için otomatik olarak yeni sürümü kullanır.
Dağıtım kimliğini bulma
Her dağıtımın ilişkili bir dize kimliği vardır. Bu kimliği bulmak için:
- Apps Komut Dosyası projesini açın.
- Sağ üstte Dağıt > 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
Dağıtımı test etme yöntemi, oluşturduğunuz uygulamanın türüne bağlıdır.
Google Workspace eklentisi
Eklenti dağıtımını test etmek için Eklentileri test etme başlıklı makaleyi inceleyin.
Düzenleyici eklentisi
Bir Düzenleyici eklentisi dağıtımını test etmek için Bir 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ı
Bir sohbet uygulaması dağıtımını test etmek için, dağıtım kimliğine erişmek üzere komut dosyasının sürüm oluşturulmuş bir dağıtımını oluşturun.
Dağıtım kimliğini aldıktan sonra kimliği Chat API yapılandırmasında belirtin ve etkileşimli özellikleri test etme adımlarını uygulayın.
Çalıştırılabilir API
API yürütülebilir dağıtımını test etmek için sürüm oluşturulmuş bir dağıtım oluşturun. Dağıtım oluşturduktan sonra şu adımları uygulayın:
- Apps Komut Dosyası projesinin sağ üst kısmında Dağıt > Test dağıtımları'nı tıklayın.
- "Tür seçin"in yanında
> API Executable'ı (API Yürütülebilir Dosyası) tıklayın.
- API çalıştırılabilir dosyanızın dağıtımını test etmek için URL'yi kopyalayıp kullanın.
Sürümlendirilmiş bir dağıtımı arşivleme
Sürümlendirilmiş dağıtımları dağıtım kayıtlarınızdan silemezsiniz. Bunun yerine, bu e-postaları arşivleyebilirsiniz.
Sürüm oluşturulmuş 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.
- Dağıtımı seçin ve Dağıtımı arşivle'yi tıklayın.
Proje geçmişinden bir sürümü silme
Sürümlendirilmiş dağıtımları silemeseniz de kullandıkları komut dosyası sürümlerini proje geçmişinizden silebilirsiniz. Bir sürümü silmek için etkin bir dağıtım tarafından kullanılmıyor olması gerekir.
Bir sürümü silmek için Sürümleri silme başlıklı makaleyi inceleyin.
Arşivlenmiş bir dağıtımı yeniden dağıtma
- Apps Komut Dosyası projesini açın.
- Sağ üstte Dağıt > Dağıtımları yönet'i tıklayın.
- Arşivlendi bölümünde dağıtımı seçin ve Düzenle > Dağıt'ı tıklayın.