توسعه Odoo

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

5

گیت اکشن چیست و چه کاربردی دارد؟ چگونه یک گیت اکشن بسازم؟

گیت اکشن چیست و چه موقع هایی میتونم از آن استفاده کنم؟ 

اگر بخواهم  هر بار که کدی را push میکنم یک اتفاق خاص بیفتد میتوانم از گیت اکشن استفاده کنم؟

آواتار
انصراف
1 پاسخ
6
بهترین پاسخ

بله . اکشن git راهی برای خودکارسازی وظایف در GitHub، مانند ساخت، آزمایش و استقرار کد شما است. می‌توانید گردش‌های کاری ایجاد کنید که روی رویدادهای خاصی اجرا شوند، مانند زمانی که کد را به یک مخزن push می‌کنید یا زمانی که یک درخواست pull ایجاد می‌کنید.

برای انجام این کار باید در ریپازیتوری خود یک فایل yaml  در مسیر github/workflows/. بسازید


برای مثال اگر فایل yaml بالا را استفاده کنید پس از push کردن میتوانید به آدرس ریپازیتوری خود رفته و از گزینه Actions که در بالا قرار دارد نتیجه خود را مشاهده کنید.



مطابق گیت اکشن نوشته شده لیست فایل ها به صورت زیر قابل مشاهده است


برای درک نحوه کار کردن گیت اکشن به این لینک مراجعه کنید.

اطلاعات تکمیلی در این لینک قرار دارد.




1 توضیح
آواتار
انصراف

معمولا از این کاربرد در DevOps زیاد استفاده می‌شه. یا به بیان ساده‌تری یکی از مهم‌ترین ابزاری که در خودکار سازی فرآیند تست، تولید و استقرار به کار می‌ره همین مورد هست.