با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
استقرارها به شما این امکان را می دهند که Connector Community خود را برای استفاده و آزمایش در دسترس قرار دهید. Head Deployment به طور پیشفرض در Apps Script ایجاد میشود و همیشه حاوی نسخه فعلی کد است. با این حال، می توانید بر اساس نسخه های جداگانه Connector Community خود، استقرارهای اضافی داشته باشید. برای مثال، علاوه بر Head Deployment، باید یک Test Deployment و یک Production Deployment داشته باشید. این کمک می کند تا اطمینان حاصل شود که یک نسخه پایدار و آزمایش شده از رابط شما برای کاربران منتشر می شود.
نسخه های مختلف کد خود را حفظ کنید
همانطور که Connector Community خود را در Apps Script توسعه می دهید، باید نسخه های جداگانه کد رابط خود را برای تولید و توسعه نگه دارید. همچنین باید با نحوه استقرار نسخه های مختلف آشنا شوید.
برای نگهداری نسخههای مختلف پروژه Apps Script، لطفاً به مستندات نسخهها برای Apps Script مراجعه کنید.
اگر کانکتور خود را با سایر کاربران منتشر میکنید یا به اشتراک میگذارید، ممکن است بخواهید در آینده وصلهها یا بهروزرسانیهایی ارائه دهید. برای انجام این کار، استقرار موجود را در لیست استقرارها ویرایش کنید و نسخه ای را که می خواهید استقرار کنید انتخاب کنید. به این ترتیب کاربران نیازی به انجام کار اضافی ندارند و به صورت خودکار آپدیت را دریافت خواهند کرد.
بهترین روش: استقرار HEAD، Test و Production را جداگانه نگه دارید
استقرار آخرین نسخه (HEAD) همیشه حاوی آخرین نسخه کد خواهد بود. این استقرار باید فقط برای اهداف توسعه استفاده شود. علاوه بر استقرار HEAD ، شما باید یک استقرار تست و یک استقرار تولید داشته باشید. همانطور که کانکتور خود را توسعه می دهید، نسخه های افزایشی کد خود را حفظ کنید و سپس نسخه های مناسب را به استقرار تست و تولید اختصاص دهید.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eDeployments make your Community Connector available for use and testing, with the Head Deployment automatically containing the latest code version.\u003c/p\u003e\n"],["\u003cp\u003eMaintaining separate versions for production and development, along with understanding deployment management, is crucial for connector stability.\u003c/p\u003e\n"],["\u003cp\u003eCreating separate deployments like Test and Production, in addition to the Head deployment, ensures a controlled release process.\u003c/p\u003e\n"],["\u003cp\u003eUpdates to existing deployments can be made by editing the deployment and selecting the desired version, automatically updating for users.\u003c/p\u003e\n"],["\u003cp\u003eUtilizing version control within Apps Script and following deployment best practices provides a stable and efficient connector development workflow.\u003c/p\u003e\n"]]],[],null,["# Deploy a Community Connector\n\nDeployments allow you to make your Community Connector available to use and\ntest. The Head Deployment is created by default in Apps Script and will always\ncontain the current working version of the code. However, you can have\nadditional deployments based on separate versions of your Community Connector.\nFor example, in addition to the *Head* deployment, you should have a *Test*\ndeployment and a *Production* deployment. This helps to ensure a stable and\ntested version of your connector is released to users.\n\nMaintain different versions of your code\n----------------------------------------\n\nAs you develop your Community Connector in Apps Script, you should maintain\nseparate versions of your connector code for production and development. You\nshould also become familiar with how to deploy different versions.\n\nTo maintain different versions of the Apps Script project, please see the\n[Versions documentation](/apps-script/guides/versions) for Apps Script.\n\nCreate separate deployments\n---------------------------\n\nFor instructions to create deployments, see [Create a versioned deployment](/apps-script/concepts/deployments#create_a_versioned_deployment).\n\nAdd updates to an existing deployment\n-------------------------------------\n\nIf you are publishing or sharing your connector with other users, you might want\nto provide patches or updates in the future. To do so, **Edit** the existing\ndeployment in the deployments list and choose the version you want to deploy.\nThis way, the users do not have to do anything additional and will receive the\nupdate automatically.\n\nFor instructions to edit deployments, see [Edit a versioned deployment](/apps-script/concepts/deployments#edit_a_versioned_deployment).\n\n| **Note:** If the connector's creator is using a Google Workspace account, the connector will have to be deployed from an account on the same domain. Consumer (e.g. gmail.com) accounts or Google Workspace accounts of a different domain will not be able to update deployments.\n\nBest practice: keep separate HEAD, Test and Production deployments\n------------------------------------------------------------------\n\nThe *Latest Version (HEAD)* deployment will always contain the latest version of\nthe code. This deployment should be used for development purposes only. In\naddition to the *HEAD* deployment, you should have a *Test* deployment and a\n*Production* deployment. As you develop your connector, maintain incremental\nversions of your code and then assign appropriate versions to the *Test* and\n*Production* deployments."]]