5 Ways to DevOps-ify your App - Github Actions Tutorial
||||ваше||||
طرق|ل|||الخاص بك|تطبيق|جيثب|إجراءات|درس
|to|DevOps|||application|||
maneras|a|||tu|aplicación|github|acciones|tutorial
способи|до|||ваш|додаток|Github|Дії|Посібник
5 Wege zur DevOps-ifizierung Ihrer Anwendung - Github Actions Tutorial
5 façons de DevOps-ifier votre application - Github Actions Tutorial
5 modi per "DevOps-ificare" la vostra applicazione - Esercitazione sulle azioni Github
アプリをDevOps化する5つの方法 - Github Actions Tutorial
5 maneiras de tornar o seu aplicativo DevOps - Tutorial do Github Actions
5 способов DevOps-ификации приложений - учебник по действиям на Github
Uygulamanızı DevOps'laştırmanın 5 Yolu - Github Actions Tutorial
DevOps 化您的应用程序的 5 种方法 - Github Actions 教程
DevOps 化您的應用程式的 5 種方法 - Github Actions 教程
5 способів зробити ваш додаток DevOps-орієнтованим - Посібник з Github Actions
5 طرق لجعل تطبيقك يعتمد على DevOps - درس GitHub Actions
5 formas de DevOps-ificar tu aplicación - Tutorial de Github Actions
one of the best ways to increase
||||||увеличить
واحد|من|ال|أفضل|طرق|ل|زيادة
una|de|las|mejores|maneras|para|aumentar
один|з|найкращих|найкращих|способів|до|збільшити
один з найкращих способів підвищити
واحدة من أفضل الطرق لزيادة
una de las mejores maneras de aumentar
productivity in a software project is to
الإنتاجية|في|مشروع|برمجي|مشروع|هو|إلى
productividad|en|un|software|proyecto|es|a
продуктивність|в|одному|програмному|проекті|є|до
продуктивність у програмному проекті - це
الإنتاجية في مشروع برمجي هي أن
la productividad en un proyecto de software es
automate anything manual or repetitive
أتمتة|أي شيء|يدوي|أو|متكرر
||||tedious tasks
автоматизувати|будь-що|ручний|або|повторюваний
automatizar|cualquier cosa|manual|o|repetitiva
автоматизувати все ручне або повторюване
تقوم بأتمتة أي شيء يدوي أو متكرر
automatizar cualquier tarea manual o repetitiva
and you might be surprised at how easy
و|أنت|قد|تكون|مندهش|من|كم|سهل
y|tú|podrías|estar|sorprendido|en|cuán|fácil
і|ти|можеш|бути|здивований|на|як|легко
і ви можете бути здивовані, як це просто
وقد تتفاجأ بمدى سهولة
y podrías sorprenderte de lo fácil que es
automation is to implement when you use
الأتمتة|يكون|إلى|تنفيذ|عندما|أنت|تستخدم
автоматизація|є|до|впроваджувати|коли|ви|використовуєте
automatización|es|para|implementar|cuando|tú|usas
автоматизація - це те, що потрібно впроваджувати, коли ви використовуєте
تنفيذ الأتمتة عندما تستخدم
implementar la automatización cuando usas
an awesome tool like github actions in
|классный|||||
أداة|رائعة|أداة|مثل|جيت هاب|إجراءات|
una|increíble|herramienta|como|github|acciones|en
неймовірний|чудовий|інструмент|як|github|дії|в
чудовий інструмент, такий як github actions у
أداة رائعة مثل إجراءات جيثب في
una herramienta increíble como github actions en
today's video we'll look at five
сегодняшнем|||||
اليوم|فيديو|سن|ننظر|إلى|خمسة
de hoy|video|nosotros veremos|miraremos|a|cinco
сьогоднішнє|відео|ми|подивимось|на|п'ять
сьогоднішньому відео ми розглянемо п'ять
فيديو اليوم سننظر في خمسة
el video de hoy veremos cinco
different techniques that can improve
مختلفة|تقنيات|التي|يمكن|تحسين
diferentes|técnicas|que|pueden|mejorar
різні|техніки|які|можуть|покращити
різних технік, які можуть покращити
تقنيات مختلفة يمكن أن تحسن
diferentes técnicas que pueden mejorar
the quality of your code and make your
الجودة|جودة|من|كودك|كود|و|اجعل|ك
la|calidad|de|tu|código|y|haz|tu
якість|якості|вашого|коду|коду|і|зробити|ваш
якість вашого коду і зробити ваш
جودة كودك وتجعل حياتك
la calidad de tu código y hacer tu
life more productive through the magic
|||через||
الحياة|أكثر|إنتاجية|من خلال|السحر|السحر
vida|más|productiva|a través de|la|magia
життя|більш|продуктивним|через|цю|магію
життя більш продуктивним завдяки магії
أكثر إنتاجية من خلال سحر
vida más productiva a través de la magia
of DevOps if you have no idea what terms
|DevOps|||||||
|ديف أوبس|||||||
|ДевОпс|якщо|ти|маєш|жодного|уявлення|які|терміни
de|DevOps|si|tú|tienes|ninguna|idea|qué|términos
DevOps, якщо ви не знаєте, що означають терміни
DevOps إذا لم يكن لديك فكرة عن المصطلحات
de DevOps si no tienes idea de qué términos
like continuous integration and delivery
such as||||
مثل|مستمر|تكامل|و|تسليم
como|continua|integración|y|entrega
як|безперервна|інтеграція|і|доставка
такі як безперервна інтеграція та доставка
مثل التكامل المستمر والتسليم
como integración y entrega continua
mean you will by the end of this video
تعني|أنت|سوف|بحلول|هذا|نهاية|من|هذا|الفيديو
significa|tú|(verbo auxiliar futuro)|para|el|final|de|este|video
означає|ти|будеш|до|цього|кінця|цього|цього|відео
ви дізнаєтеся до кінця цього відео
يعني أنك في نهاية هذا الفيديو
significa que al final de este video
and if you choose to follow along with
||||||вместе|
و|إذا|أنت|اخترت|أن|تتبع|مع|مع
y|si|tú|decides|a|seguir|junto|con
і|якщо|ти|вибереш|до|слідувати|разом|з
і якщо ви вирішите слідувати за цим
وإذا اخترت المتابعة مع
y si decides seguir junto con
your own project we will automate the
الخاص بك|الخاص|مشروع|نحن|سوف|نُؤتمت|ال
tu|propio|proyecto|nosotros|vamos a|automatizar|el
ваш|власний|проект|ми|будемо|автоматизувати|цей
ваш власний проект, ми автоматизуємо його
مشروعك الخاص، سنقوم بأتمتة
tu propio proyecto, automatizaremos el
hell out of it if you're new here like
جحيم|خارج|من|هذا|إذا|كنت|جديد|هنا|مثل
||||||new||
infierno|fuera|de|eso|si|tú estás|nuevo|aquí|como
пекло|геть|з|це|якщо|ти|новий|тут|подобається
на повну катушку, якщо ви новачок тут, як
ابتعد عن ذلك إذا كنت جديدًا هنا مثل
sal de aquí si eres nuevo aquí como
and subscribe and grab the full write-up
و|اشترك|و|احصل على|ال|الكامل||
|||access||||
y|suscríbete|y|agarra|el|completo||
і|підпишіться|і|отримайте|повний|повний||
і підпишіться, щоб отримати повний опис
واشترك واحصل على المقالة الكاملة
y suscríbete y agarra el informe completo
from fire ship IO before we get started
من|النار|السفينة|IO|قبل|نحن|نبدأ|بدأنا
de|fuego|barco|IO|antes de que|nosotros|comencemos|empezamos
з|вогню|корабля|IO|перед|ми|почнемо|розпочнемо
з fire ship IO, перш ніж ми почнемо
من fire ship IO قبل أن نبدأ
de fire ship IO antes de comenzar
I'd like to take a second to say thank
|أن|أن|أستغرق|ثانية|ثانية|أن|أقول|شكرًا
yo|me gustaría|a|tomar|un|segundo|para|decir|gracias
Я'd|хотів би|до|взяти|одну|секунду|щоб|сказати|дякую
я хотів би на секунду подякувати
أود أن أستغرق لحظة لأقول شكرًا
me gustaría tomar un segundo para agradecer
you because the channel just surpassed
أنت|لأن|ال|قناة|للتو|تجاوزت
tú|porque|el|canal|acaba de|superar
ти|бо|цей|канал|тільки|перевищив
тому що канал тільки що перевищив
لأن القناة تجاوزت للتو
tú porque el canal acaba de superar
three hundred thousand subscribers to
ثلاثمائة|ألف|مشتركين|مشتركين|إلى
tres|cientos|mil|suscriptores|a
три|сто|тисяч|підписників|до
триста тисяч підписників
ثلاثمائة ألف مشترك إلى
trescientos mil suscriptores para
celebrate that I have a big giveaway
احتفل|بأن|أنا|لدي|هدية|كبيرة|هدية مجانية
celebra|que|yo|tengo|un|grande|sorteo
святкувати|що|я|маю|один|великий|розіграш
щоб відсвяткувати це, я маю великий розіграш
احتفالاً بذلك لدي هدية كبيرة
celebrar eso tengo un gran sorteo
plan in the next 100 seconds of code
خطة|في|ال|القادمة|ثانية|من|كود
plan|en|los|próximos|segundos|de|código
план|в|наступні|наступні|секунд|коду|
план на наступні 100 секунд коду
مخطط في الـ 100 ثانية القادمة من الكود
planeado en los próximos 100 segundos de código
video that everybody can participate in
فيديو|الذي|الجميع|يمكن|المشاركة|في
video|que|todos|puede|participar|en
відео|яке|всі|можуть|брати участь|в
відео, в якому може взяти участь кожен
فيديو يمكن للجميع المشاركة فيه
video en el que todos pueden participar
stay tuned for that in a couple days
ابقَ|متابعًا|لذلك|ذلك|خلال|يومين|زوج من|
mantente|atento|para|eso|en|un|par de|días
залишайтеся|на зв'язку|для|цього|через|кілька|днів|
залишайтеся на зв'язку з цим через кілька днів
تابعونا لذلك خلال يومين
mantente atento a eso en un par de días
pending the apocalypse now to get
في انتظار|ال|نهاية العالم|الآن|ل|الحصول على
в очікуванні||апокаліпсис|зараз|до|отримати
pendiente|la|apocalipsis|ahora|para|conseguir
в очікуванні апокаліпсису, щоб отримати
في انتظار نهاية العالم الآن للحصول على
pendiente del apocalipsis ahora para conseguir
started with today's video the only
بدأ|مع|اليوم|فيديو|ال|الوحيد
comenzó|con|de hoy|video|el|único
почав|з|сьогоднішнім|відео|єдиним|єдиним
початок з сьогоднішнім відео, єдине
بدء الفيديو اليوم الوحيد
comenzar con el video de hoy el único
thing you really need is a github
شيء|أنت|حقًا|تحتاج|هو|واحد|غيت هاب
cosa|tú|realmente|necesitas|es|un|github
річ|ти|справді|потрібна|є|один|github
що вам дійсно потрібно, це репозиторій github
الشيء الذي تحتاجه حقًا هو مستودع على جيت هاب
lo que realmente necesitas es un github
repository and the service has a very
المستودع|و|ال|الخدمة|لديها|1|جدا
репозиторій|і|цей|сервіс|має|дуже|дуже
repositorio|y|el|servicio|tiene|una|muy
і сервіс має дуже
والخدمة لديها مستوى مجاني سخي جدًا لذا لا تقلق بشأن
repositorio y el servicio tiene un muy
generous free tier so don't worry about
سخي|مجاني|مستوى|لذا|لا|تقلق|بشأن
generosa|gratuita|nivel|así que|no|te preocupes|por
щедрий|безкоштовний|рівень|тому|не|турбуйтеся|про
щедрий безкоштовний рівень, тому не хвилюйтеся про
دفع أي شيء مقدمًا الآن قبل
generoso nivel gratuito así que no te preocupes por
paying for anything upfront now Before
الدفع|مقابل|أي شيء|مقدماً|الآن|قبل
pagar|por|cualquier cosa|por adelantado|ahora|antes
сплата|за|що-небудь|наперед|зараз|раніше
оплату чогось заздалегідь зараз. Перед
pagar nada por adelantado ahora Antes
we jump into these five different DevOps
نحن|نقفز|إلى|هذه|خمسة|مختلفة|DevOps
nosotros|saltamos|en|estos|cinco|diferentes|devops
ми|стрибаємо|в|ці|п'ять|різні|DevOps
тим, як ми перейдемо до цих п'яти різних DevOps
نقفز إلى هذه الوصفات الخمس المختلفة لـ DevOps
saltamos a estas cinco diferentes DevOps
recipes let's answer the question of
الوصفات|دعونا|نجيب|ال|سؤال|عن
recetas|vamos a|responder|la|pregunta|de
рецепти|давайте|відповімо|це|питання|про
рецептів, давайте відповімо на питання про
دعونا نجيب على سؤال
recetas, respondamos a la pregunta de
what is github actions consider a repo
ما|هو|غيت هاب|إجراءات|يعتبر|مستودع|مستودع
qué|es|github|acciones|considera|un|repositorio
що|є|github|дії|вважає|репозиторій|репозиторій
що таке github actions, розглянемо репозиторій.
ما هي إجراءات GitHub؟ اعتبر مستودعاً
qué son las acciones de github, considera un repositorio
on github there are all kinds of
على|جيت هاب|هناك|يوجد|جميع|أنواع من|
en|github|hay|hay|todo|tipos|de
на|github|там|є|всі|різновиди|з
на github є всілякі
على GitHub هناك جميع أنواع من
en github hay todo tipo de
different events that can happen to that
مختلفة|أحداث|التي|يمكن|أن تحدث|لـ|ذلك
diferentes|eventos|que|pueden|suceder|a|eso
різні|події|які|можуть|статися|до|те
різні події, які можуть статися з цим
أحداث مختلفة يمكن أن تحدث لذلك
diferentes eventos que pueden suceder a eso
repo someone might start the repo send a
مستودع|شخص|قد|يبدأ|ال|مستودع|يرسل|رسالة
repositorio|alguien|podría|comenzar|el|repositorio|enviar|un
репозиторій|хтось|може|почати|цей|репозиторій|надіслати|один
репозиторієм, хтось може почати репозиторій, надіслати
قد يبدأ شخص ما المستودع ويرسل طلب سحب
alguien podría iniciar el repositorio y enviar un
pull request or you might merge code
سحب|طلب|أو|أنت|قد|دمج|كود
solicitud|de|o|tú|podrías|fusionar|código
витягнути|запит|або|ти|можеш|злиття|код
запит на злиття або ви можете злити код
أو قد تدمج الشيفرة
pull request o podrías fusionar código
into the master branch these are
إلى|ال|الرئيسية|فرع|هذه|هي
en|la|rama maestra|rama|estas|son
в|майстер|майстер|гілка|ці|є
в основну гілку, це є
في الفرع الرئيسي هذه هي
en la rama principal, estos son
examples of events and any event can
أمثلة|من|الأحداث|و|أي|حدث|يمكن
ejemplos|de|eventos|y|cualquier|evento|puede
приклади|подій|подій|і|будь-яка|подія|може
приклади подій і будь-яка подія може
أمثلة على الأحداث وأي حدث يمكن أن
ejemplos de eventos y cualquier evento puede
trigger an automated workflow a workflow
تفعيل|(أداة نكرة)|تلقائي|سير العمل||
activar|un|automatizado|flujo de trabajo|un|flujo de trabajo
запустити|автоматизований|автоматизований|робочий процес||
acionar um fluxo de trabalho automatizado um fluxo de trabalho
запустити автоматизований робочий процес, робочий процес
يؤدي إلى تشغيل سير عمل تلقائي، يمكن أن يقوم سير العمل
activar un flujo de trabajo automatizado un flujo de trabajo
can spin up one or more containers for
يمكن|تشغيل|تشغيل|واحد|أو|أكثر|حاويات|من أجل
|spin||||||
puede|iniciar|arriba|uno|o|más|contenedores|para
може|запустити|в|один|або|більше|контейнери|для
може створити один або кілька контейнерів для
بتشغيل حاوية واحدة أو أكثر من أجل
puede iniciar uno o más contenedores para
you in the cloud then you provide a set
أنت|في|السحاب|السحاب|ثم|أنت|توفر|مجموعة|مجموعة
tú|en|la|nube|entonces|tú|proporcionas|un|conjunto
ти|в|хмара|хмара|тоді|ти|надаєш|набір|набір
вас у хмарі, тоді ви надаєте набір
لك في السحابة ثم تقدم مجموعة من
ti en la nube luego proporcionas un conjunto
of steps or instructions for the
من|خطوات|أو|تعليمات|لـ|الـ
de|pasos|o|instrucciones|para|el
з|кроків|або|інструкцій|для|визначеного артикля
кроків або інструкцій для
خطوات أو تعليمات لـ
de pasos o instrucciones para el
container to do something useful for you
حاوية|ل|يفعل|شيء|مفيد|لك|أنت
contenedor|para|hacer|algo|útil|para|ti
контейнер|щоб|зробити|щось|корисне|для|тебе
контейнер, щоб зробити щось корисне для вас
الحاوية للقيام بشيء مفيد لك
contenedor para hacer algo útil para ti
github will log the progress of each
جيت هاب|سوف|يسجل|ال|تقدم|لكل|كل
github|(verbo auxiliar futuro)|registrará|el|progreso|de|cada
github|буде|фіксувати|кожного|прогрес|з|кожного
github буде фіксувати прогрес кожного
سجل جيثب تقدم كل
github registrará el progreso de cada
step and make it very clear if something
خطوة|و|اجعل|ذلك|جداً|واضح|إذا|شيء
paso|y|haz|lo|muy|claro|si|algo
крок|і|зробити|це|дуже|зрозумілим|якщо|щось
кроку і зробить дуже зрозумілим, якщо щось
خطوة وسيكون من الواضح جداً إذا كان هناك شيء
paso y dejará muy claro si algo
failed now the really cool thing about
فشل|الآن|ال|حقًا|رائع|الشيء|عن
falló|ahora|la|realmente|genial|cosa|sobre
не вдалося|тепер|цей|справді|класний|річ|про
не вдалося, тепер дійсно крута річ у
فشل الآن الشيء الرائع حقًا حول
falló ahora lo realmente genial acerca de
actions is that instead of writing your
الأفعال|هي|التي|بدلاً|من|كتابة|الخاصة بك
acciones|es|que|en lugar|de|escribir|tu
дії|є|що|замість|написання|написання|твого
діях полягає в тому, що замість того, щоб писати ваші
الإجراءات هو أنه بدلاً من كتابة خطواتك الخاصة من الصفر يمكنك استخدام خطوات
las acciones es que en lugar de escribir tus
own steps from scratch you can use ones
الخاصة|خطوات|من|الصفر|أنت|يمكن|استخدام|ones
propios|pasos|desde|cero|tú|puedes|usar|unos
власні|кроки|з|нуля|ти|можеш|використовувати|їх
власні кроки з нуля ви можете використовувати
التي نفذها المجتمع يمكنك
propios pasos desde cero, puedes usar los que
implemented by the community you can
تم تنفيذها|بواسطة|المجتمع|المجتمع|يمكنك|أن
implementado|por|la|comunidad|tú|puedes
реалізований|спільнотою|ви|спільнота|ви|можете
реалізовані спільнотою ви можете
ha implementado la comunidad, puedes
think of each step as a reusable chunk
فكر|في|كل|خطوة|ك|واحدة|قابلة لإعادة الاستخدام|جزء
piensa|en|cada|paso|como|un|reutilizable|bloque
думай|про|кожен|крок|як|один|повторно використовуваний|частина
розглядати кожен крок як повторно використовуваний фрагмент
فكر في كل خطوة ككتلة قابلة لإعادة الاستخدام
piensa en cada paso como un fragmento reutilizable
of code which we call an action on
من|كود|الذي|نحن|نستدعي|(أداة نكرة)|إجراء|على
de|código|la cual|nosotros|llamamos|una|acción|en
з|код|який|ми|викликаємо|одну|дію|на
коду, який ми називаємо дією на
من الشيفرة التي نسميها إجراءً على
de código que llamamos una acción en
github you'll find hundreds of reusable
غيت هاب|ستجد|تجد|مئات|من|قابلة لإعادة الاستخدام
github|encontrarás|encontrarás|cientos|de|reutilizables
github|ви знайдете|знайдете|сотні|з|повторно використовуваних
github ви знайдете сотні повторно використовуваних
جيت هاب ستجد مئات من الإجراءات القابلة لإعادة الاستخدام
github encontrarás cientos de acciones reutilizables
actions that solve common problems with
إجراءات|التي|تحل|شائعة|مشاكل|مع
acciones|que|resuelven|comunes|problemas|con
дії|які|вирішують|загальні|проблеми|з
дії, які вирішують загальні проблеми з
التي تحل المشكلات الشائعة مع
que resuelven problemas comunes con
each one being its own git repo that you
كل|واحد|يكون|خاصته|خاص|جيت|مستودع|الذي|أنت
cada|uno|siendo|su|propio|git|repositorio|que|tú
кожен|один|будучи|його|власним|git|репозиторій|який|ти
кожен з яких є власним репозиторієм git, який ви
كل واحد منها هو مستودع جيت خاص به يمكنك
cada uno siendo su propio repositorio git que tú
can fork and customize as needed but I
يمكن|تفرع|و|تخصيص|كما|مطلوب|لكن|أنا
|branch off||||||
puedo|bifurcar|y|personalizar|como|sea necesario|pero|yo
можу|форкнути|і|налаштувати|як|потрібно|але|я
можете форкнути та налаштувати за потреби, але я
تفرعه وتخصيصه حسب الحاجة ولكنني
puedes bifurcar y personalizar según sea necesario, pero yo
think the best way to get started is to
أعتقد|الأفضل|أفضل|طريقة|أن|تبدأ|تبدأ|هو|أن
pensar|la|mejor|manera|para|empezar|comenzar|es|a
думати|найкращий|найкращий|спосіб|до|почати|почати|є|до
вважаю, що найкращий спосіб почати - це
أعتقد أن أفضل طريقة للبدء هي أن
creo que la mejor manera de comenzar es
look at some real-world examples a good
انظر|إلى|بعض|||أمثلة|جيدة|جيدة
mira|a|algunos|||ejemplos|un|buen
подивіться|на|деякі|||приклади|хороший|хороший
подивитися на деякі реальні приклади, хороший
تنظر إلى بعض الأمثلة من العالم الحقيقي.
mirar algunos ejemplos del mundo real, un buen
starting place is continuous integration
بدء|مكان|هو|مستمر|تكامل
el punto de partida|lugar|es|integración continua|
початкове|місце|є|безперервним|інтеграцією
початкове місце - безперервна інтеграція
مكان البداية هو التكامل المستمر
el punto de partida es la integración continua
and if you have no idea what that term
و|إذا|أنت|لديك|لا|فكرة|ما|ذلك|مصطلح
y|si|tú|tienes|ninguna|idea|qué|ese|término
і|якщо|ти|маєш|жодного|уявлення|що|той|термін
і якщо ви не знаєте, що означає цей термін
وإذا لم يكن لديك أي فكرة عن ما يعنيه هذا المصطلح
y si no tienes idea de lo que significa ese término
means make sure to check out my 100
|تأكد|من|أن|مراجعة|خارج|100
|переконайся|впевнений|до|перевірити||мій
significa|hacer|seguro|que|revises|fuera|mi
обов'язково перегляньте моє відео на 100
تأكد من مشاهدة فيديوي الذي مدته 100 ثانية عن هذا الموضوع
asegúrate de ver mi video de 100
seconds of code video on that topic the
ثواني|من|كود|فيديو|عن|ذلك|موضوع|ال
segundos|de|código|video|sobre|ese|tema|el
секунди|коду||відео|на|цю|тему|цю
секунд коду на цю тему
الذي
segundos de código sobre ese tema
whole idea behind continuous integration
الكاملة|فكرة|وراء|المستمر|التكامل
toda|idea|detrás de|integración continua|integración
вся|ідея|за|безперервної|інтеграції
вся ідея безперервної інтеграції
الفكرة الكاملة وراء التكامل المستمر
la idea principal detrás de la integración continua
or CI is to have developers submit their
أو|التكامل المستمر|هو|أن|يكون لدى|المطورون|تقديم|مشاريعهم
|Continuous Integration||||||
o|CI|es|que|tener|desarrolladores|envíen|sus
або|CI|є|щоб|мати|розробники|подавати|їхні
або CI полягає в тому, щоб розробники надсилали свої
أو CI هي أن يقوم المطورون بتقديم كودهم إلى
o CI es que los desarrolladores envíen su
code to the main codebase and small
كود|إلى|ال|الرئيسي|قاعدة الكود|و|صغيرة
código|a|la|principal|base de código|y|pequeña
код|до|основного|основного|кодової бази|і|маленької
коди до основної кодової бази та невеликими
قاعدة الكود الرئيسية وقطع صغيرة
código a la base de código principal en pequeñas
maintainable chunks usually on a daily
قابلة للصيانة|أجزاء|عادة|في|كل|يومي
|manageable portions daily||||
підтримувані|частини|зазвичай|на|один|щоденній
mantenibles|partes|usualmente|en|un|diario
зручними частинами, зазвичай щодня
قابلة للصيانة عادةً بشكل يومي
partes mantenibles, generalmente a diario.
basis and those changes should be
أساس|و|تلك|التغييرات|يجب أن|تكون
base|y|esos|cambios|deberían|ser
основою|і|ті|зміни|повинні|бути
і ці зміни повинні бути
يجب أن تكون الأساسيات وتلك التغييرات
la base y esos cambios deberían ser
automatically tested against the main
تلقائيًا|تم اختباره|ضد|ال|الرئيسي
automáticamente|probado|contra|el|principal
автоматично|протестовано|проти|основного|основного
автоматично протестовані проти основної
مختبرة تلقائيًا ضد الشيفرة الرئيسية
probados automáticamente contra el principal
codebase let's take a quick tour of the
قاعدة الشيفرة|دعنا|نأخذ|جولة|سريعة|جولة|حول|ال
base_de_codigo|vamos a|hacer|un|rápido|recorrido|de|la
кодова база|давайте|зробимо|один|швидкий|тур|по|цій
кодова база, давайте швидко ознайомимося з
دعونا نقوم بجولة سريعة في الشيفرة داخل ملف package.json يمكنك أن ترى
código fuente, hagamos un rápido recorrido por el
code inside the package.json you can see
الشيفرة|داخل|ال|||أنت|تستطيع|رؤية
código|dentro|el|||tú|puedes|ver
код|всередині|артикль|||ти|можеш|побачити
кодом всередині package.json, ви можете побачити
código dentro del package.json, puedes ver
I have a set of scripts here we use just
أنا|أملك|مجموعة|من|السكريبتات|هنا|نستخدمها|فقط|فقط|
yo|tengo|un|conjunto|de|guiones|aquí|nosotros|usamos|solo
Я|маю|набір|набір|з|сценаріїв|тут|ми|використовуємо|тільки
у мене є набір скриптів, які ми використовуємо просто
لدي مجموعة من السكربتات هنا نستخدمها فقط
Tengo un conjunto de scripts aquí que usamos solo
to run
إلى|يجري
para|correr
бігти|бігти
для запуску
لتشغيل
para ejecutar
automated tests and then build to build
آلي|اختبارات|و|ثم|بناء|إلى|بناء
pruebas automatizadas|pruebas|y|luego|construir|para|construir
автоматизовані|тести|і|потім|збірка|до|збірки
автоматизованих тестів, а потім для збірки
اختبارات آلية ثم البناء لبناء
pruebas automatizadas y luego construir la aplicación con webpack, la aplicación en sí es
the app with webpack the app itself is
التطبيق|التطبيق|مع|ويب باك|التطبيق|التطبيق|نفسه|هو
la|aplicación|con|webpack|la|aplicación|sí misma|está
цей|додаток|з|webpack|цей|додаток|сам|є
додаток з webpack сам додаток є
التطبيق باستخدام ويب باك، التطبيق نفسه هو
just a simple website that tells you
فقط|موقع|بسيط|ويب|الذي|يخبر|أنت
solo|un|simple|sitio web|que|te dice|tú
просто|один|простий|вебсайт|який|говорить|тобі
просто простим веб-сайтом, який говорить вам
مجرد موقع ويب بسيط يخبرك
solo un sitio web simple que te dice
what day of the week it is inside the
ما|يوم|من|ال|أسبوع|هو|يكون|داخل|ال
qué|día|de|la|semana|está|es|dentro|el
який|день|з|артикль|тижня|це|є|всередині|артикль
який день тижня зараз у
ما هو اليوم من الأسبوع داخل
qué día de la semana es dentro del
source directory we have app KS with a
المصدر|الدليل|نحن|لدينا|تطبيق|KS|مع|a
directorio|directorio|nosotros|tenemos|aplicación|KS|con|una
джерело|каталог|ми|маємо|додаток|KS|з|один
каталозі джерел у нас є додаток KS з
الدليل المصدر لدينا تطبيق KS مع
directorio fuente tenemos la aplicación KS con un
JavaScript function that implements that
جافا سكريبت|دالة|التي|تنفذ|
JavaScript|función|que|implementa|eso
JavaScript|функція|яка|реалізує|це
функцією JavaScript, яка реалізує це
دالة JavaScript التي تنفذ ذلك
función de JavaScript que implementa eso
logic and then we have apt SJS to test
المنطق|و|ثم|نحن|لدينا|مناسب|SJS|للاختبار|اختبار
lógica|y|luego|nosotros|tenemos|apto|SJS|para|probar
логіка|і|тоді|ми|маємо|придатний|SJS|для|тестування
логіка, а потім у нас є apt SJS для тестування
المنطق ثم لدينا SJS المناسبة للاختبار
lógica y luego tenemos apt SJS para probar
that logic
تلك|المنطق
esa|lógica
та|логіка
цієї логіки
هذا المنطق
esa lógica
feel free to clone this repo if you want
اشعر|حر|أن|استنساخ|هذا|المستودع|إذا|كنت|تريد
siente|libre|a|clonar|este|repositorio|si|tú|quieres
відчувати|вільно|до|клонувати|цей|репозиторій|якщо|ти|хочеш
не соромтеся клонувати цей репозиторій, якщо хочете
لا تتردد في استنساخ هذا المستودع إذا كنت ترغب في ذلك
siéntete libre de clonar este repositorio si lo deseas
to use it as an example or better yet
لاستخدامها|مثالاً|ذلك|ك|مثال|مثال|أو|أفضل|بعد
para|usar|eso|como|un|ejemplo|o|mejor|aún
використовувати|використовувати|його|як|приклад|приклад|або|краще|ще
використати його як приклад або ще краще
لاستخدامه كمثال أو أفضل من ذلك
para usarlo como un ejemplo o mejor aún
use your own project as a starting point
استخدم|مشروعك|الخاص|مشروع|كنقطة|بداية|بدء|نقطة
usa|tu|propio|proyecto|como|un|punto de partida|punto
використовуйте|ваш|власний|проект|як|початкова|початкова|точка
використати свій власний проект як відправну точку
استخدم مشروعك الخاص كنقطة انطلاق
usa tu propio proyecto como punto de partida
because these principles apply to any
لأن|هذه|المبادئ|تنطبق|على|أي
porque|estos|principios|aplican|a|cualquier
тому що|ці|принципи|застосовуються|до|будь-які
оскільки ці принципи застосовуються до будь-якого
لأن هذه المبادئ تنطبق على أي شيء
porque estos principios se aplican a cualquier
github repo when you visit your code on
غيت هاب|مستودع|عندما|أنت|تزور|كودك|كود|على
github|repositorio|cuando|tú|visitas|tu|código|en
гітхаб|репозиторій|коли|ти|відвідуєш|твій|код|на
репозиторію github, коли ви відвідуєте свій код на
مستودع على جيثب عندما تزور كودك على
repositorio de github cuando visitas tu código en
github
غيت هب
github
гітхаб
github
جيثب
github
you'll notice this actions tab this is
ستلاحظ|تلاحظ|هذا|الإجراءات|علامة التبويب|هذا|هو
|notarás|esta|acciones|pestaña|esto|es
ви|помітите|це|дій|вкладка|це|є
ви помітите цю вкладку дій, це є
ستلاحظ علامة التبويب الخاصة بالإجراءات، هذه هي
notarás esta pestaña de acciones, esto es
where you can monitor your workflows
حيث|يمكنك|أن|مراقبة|عملك|سير العمل
dónde|tú|puedes|monitorear|tus|flujos de trabajo
де|ви|можете|контролювати|ваші|робочі процеси
де ви можете контролювати свої робочі процеси
حيث يمكنك مراقبة سير العمل الخاص بك
donde puedes monitorear tus flujos de trabajo
when a workflow is triggered it will
عندما|(أداة تنكير)|سير العمل|يكون|مُفعّل|هو|سوف
cuando|un|flujo de trabajo|es|activado|él|va a
коли|(артикль)|робочий процес|є|активований|він|буде
коли робочий процес запускається, він буде
عندما يتم تفعيل سير العمل، فإنه سي
cuando se activa un flujo de trabajo, este
give you a log of everything that
أعطي|لك|(حرف جر)|سجل|من|كل شيء|الذي
da|tú|un|registro|de|todo|eso
дати|тобі|один|журнал|про|все|що
надавати вам журнал всього, що
يوفر لك سجلًا بكل ما هو
te dará un registro de todo lo que
happened on the server what we want to
حدثت|على|الـ|الخادم|ما|نحن|نريد|أن
sucedió|en|el|servidor|lo que|nosotros|queremos|a
сталося|на|цей|сервер|що|ми|хочемо|до
сталося на сервері, що ми хочемо
ما حدث على الخادم هو ما نريد القيام به من أجل التكامل المستمر هو أن يكون لدينا
sucedió en el servidor lo que queremos
do for continuous integration is have
قم|من أجل|مستمر|تكامل|هو|لديه
hacer|para|continua|integración|es|tener
робити|для|безперервної|інтеграції|є|мати
зробити для безперервної інтеграції, так це мати
مجموعة الاختبارات لدينا تعمل في أي وقت يكون هناك
hacer para la integración continua es tener
our test suite run anytime there's a
لدينا|اختبار|مجموعة الاختبارات|تعمل|في أي وقت|كان هناك|اختبار
nuestra|prueba|suite|se ejecute|cualquier momento|hay|un
наш|тест|набір|запускається|щоразу|коли є|один
наш набір тестів, що запускається щоразу, коли є
طلب سحب إلى الفرع الرئيسي إذا كان
nuestra suite de pruebas ejecutándose cada vez que hay un
pull request to the master branch if the
سحب|طلب|إلى|ال|الرئيسي|فرع|إذا|ال
solicitud|de|a|la|rama|principal|si|la
витягнути|запит|до|головної|головної|гілки|якщо|це
запит на злиття до основної гілки, якщо
pull request a la rama principal si el
test suite fails or if the code fails to
اختبار|مجموعة الاختبارات|تفشل|أو|إذا|ال|الشيفرة|تفشل|في
prueba|conjunto|falla|o|si|el|código|falla|a
тест|набір|не проходить|або|якщо|цей|код|не проходить|до
набір тестів не проходить або якщо код не
تفشل مجموعة الاختبار أو إذا فشل الكود في
la suite de pruebas falla o si el código no
build we should get a red checkmark here
بناء|نحن|يجب|الحصول على|علامة|حمراء|تحقق|هنا
construir|nosotros|deberíamos|obtener|una|roja|marca de verificación|aquí
будувати|ми|повинні|отримати|один|червоний|галочка|тут
збирається, ми повинні отримати червону галочку тут
البناء يجب أن نحصل على علامة تحقق حمراء هنا
se compila, deberíamos obtener una marca de verificación roja aquí
automatically telling us not to merge
تلقائيًا|يخبرنا|نحن|عدم|أن|دمج
automáticamente|diciendo|a nosotros|no|a|fusionar
автоматично|говорить|нам|не|зливати|зливати
автоматично повідомляючи нас не зливати
تخبرنا تلقائيًا بعدم دمج
diciéndonos automáticamente que no fusionemos
that pull request but if everything goes
تلك|سحب|طلب|لكن|إذا|كل شيء|سار
esa|solicitud|de||si|todo|va
той|витягнути|запит|але|якщо|все|піде
цей запит на злиття, але якщо все йде
طلب السحب ولكن إذا سارت الأمور بشكل جيد
esa solicitud de extracción, pero si todo va
according to plan we should get a green
وفق|إلى|الخطة|نحن|يجب أن|نحصل على|على|أخضر
de acuerdo|con|el plan|nosotros|deberíamos|conseguir|un|verde
відповідно|до|план|ми|повинні|отримати|зелений|зелений
згідно з планом, ми повинні отримати зелений
وفقًا للخطة يجب أن نحصل على علامة خضراء
según el plan, deberíamos obtener un verde
check mark now back in the source code
تحقق|علامة|الآن|مرة أخرى|في|ال|المصدر|الشيفرة
marca|de verificación|ahora|de vuelta|en|el|código|fuente
перевірити|позначка|тепер|знову|в|артикль|вихідний|код
позначку, тепер повертаємося до вихідного коду
علامة تحقق الآن في الشيفرة المصدرية
marca de verificación ahora de vuelta en el código fuente
you can see I have a github directory
يمكنك|أن|أن ترى|أنا|لدي|(أداة تنكير)|جيت هاب|دليل
tú|puedes|ver|yo|tengo|un|github|directorio
ти|можеш|бачиш|я|маю|один|github|директорію
ви можете бачити, що у мене є директорія github
يمكنك أن ترى أن لدي دليل جيثب
puedes ver que tengo un directorio de github
followed by workflows and a file called
followed||||||
تلا|بواسطة|سير العمل|و|ملف|ملف|يسمى
seguido|por|flujos de trabajo|y|un|archivo|llamado
слідуючи|за|робочими процесами|і|один|файл|названий
слідом за нею йдуть робочі процеси та файл під назвою
تتبعه سير العمل وملف يسمى
seguido de flujos de trabajo y un archivo llamado
integrate gamal anything in this
دمج|جمال|أي شيء|في|هذا
|Include gamal here.|||
integra|gamal|cualquier cosa|en|esto
інтегрувати|гамал|будь-що|в|це
інтегрувати gamal все в цьому
دمج جمال أي شيء في هذا
integrar gamal cualquier cosa en esto
workflows directory will be picked up by
سير العمل|الدليل|سوف|يكون|التقاطه|للأعلى|بواسطة
flujos_de_trabajo|directorio|será|recogido|recogido|por|
робочі процеси|каталог|буде|бути|вибрано|вгору|ким
каталог робочих процесів буде підхоплений
سيتم التقاط دليل سير العمل بواسطة
el directorio de flujos de trabajo será recogido por
github and automatically set up as a
جيت هاب|و|تلقائيًا|إعداد|إعداد|كـ|أداة
github|y|automáticamente|configurar|arriba|como|un
github|і|автоматично|налаштований|як|як|один
github і автоматично налаштований як
جيت هاب وإعداده تلقائيًا كـ
github y se configurará automáticamente como un
workflow in the cloud the gamal file is
سير العمل|في|ال|السحابة|ال|جمال|ملف|هو
flujo de trabajo|en|la|nube|el|gamal|archivo|está
робочий процес|в|цей|хмарі|цей|гаманця|файл|є
робочий процес у хмарі, файл gamal є
سير عمل في السحابة، ملف جمال هو
flujo de trabajo en la nube el archivo gamal es
where we define the workflow we'll give
حيث|نحن|نحدد|العمل|سير العمل|سنعطي|نعطي
donde|nosotros|definimos|el|flujo de trabajo|nosotros vamos a|dar
де|ми|визначимо|цей|робочий процес|ми|надамо
де ми визначаємо робочий процес, ми дамо
حيث نحدد سير العمل الذي سنقدمه
donde definimos el flujo de trabajo que daremos
it a name of node continuous integration
هو|اسم|اسم|من|نود|مستمر|تكامل
es|un|nombre|de|nodo|continua|integración
це|артефакт|ім'я|нода|нода|безперервної|інтеграції
йому назву безперервної інтеграції node
سنعطيه اسم عقدة التكامل المستمر
un nombre de integración continua de nodo
then we need to tell it on which event
ثم|نحن|نحتاج|إلى|أن نخبر|ذلك|في|أي|حدث
entonces|nosotros|necesitamos|que|decirle|eso|en|cuál|evento
тоді|ми|потрібно|до|сказати|це|на|якому|подія
тоді нам потрібно вказати, на якому події
ثم نحتاج إلى إخبارها على أي حدث
luego necesitamos decirle en qué evento
or events to run we do that with the on
|الأحداث|إلى|تشغيل|نحن|نفعل|ذلك|مع|ال|على
|події|до|запускати|ми|робимо|це|з|артикль|на
o|eventos|para|correr|nosotros|hacemos|eso|con|el|en
або подіях виконувати, ми робимо це з допомогою on
أو أحداث للتشغيل نقوم بذلك باستخدام on
o eventos ejecutar, lo hacemos con el on
object and in this case we want to run
كائن|و|في|هذه|حالة|نحن|نريد|أن|نشغل
objeto|y|en|este|caso|nosotros|queremos|a|correr
об'єкт|і|в|цей|випадок|ми|хочемо|до|запустити
об'єкта, і в цьому випадку ми хочемо виконати
كائن وفي هذه الحالة نريد تشغيله
objeto y en este caso queremos ejecutarlo
it on pull request to the master branch
ذلك|في|سحب|طلب|إلى|ال|الرئيسية|فرع
eso|en|solicitud|de|a|la|rama|rama
це|на|злиття|запит|до|основної|головної|гілки
це на запиті на злиття до основної гілки
على طلب السحب إلى الفرع الرئيسي
en la solicitud de extracción a la rama principal
now every workflow should have one or
الآن|كل|سير العمل|يجب|أن يكون لديه|واحد|أو
ahora|cada|flujo de trabajo|debería|tener|uno|o
тепер|кожен|робочий процес|повинен|мати|один|або
тепер кожен робочий процес повинен мати один або
الآن يجب أن يحتوي كل سير عمل على واحد أو
ahora cada flujo de trabajo debe tener uno o
more jobs you define them on this jobs
المزيد|وظائف|أنت|تحدد|هم|على|هذه|وظائف
más|trabajos|tú|defines|ellos|en|este|trabajos
більше|роботи|ти|визначаєш|їх|на|цих|роботах
більше робіт, ви визначаєте їх на цих роботах
أكثر من الوظائف التي تعرفها في هذه الوظائف
más trabajos que defines en estos trabajos
object and then first give the job a
كائن|و|ثم|أولاً|أعطِ|ال|وظيفة|واحدة
objeto|y|luego|primero|da|el|trabajo|un
об'єкт|і|потім|спочатку|дайте|цю|роботу|одну
об'єкт, а потім спочатку даємо роботі
كائن ثم أعطِ الوظيفة اسمًا
objeto y luego primero darle al trabajo un
name we'll call this one test pull
اسم|سن|نطلق|هذا|واحد|اختبار|سحب
nombre|nosotros|llamaremos|este|uno|prueba|tirar
ім'я|ми|назвемо|це|один|тест|витягування
ім'я, ми назвемо це тестовим запитом на витяг
سنطلق على هذا الاسم اختبار السحب
nombre, lo llamaremos prueba de extracción
request from there we need to tell the
طلب|من|هناك|نحن|نحتاج|إلى|أن نخبر|ال
solicitud|de|allí|nosotros|necesitamos|que|decir|el
запит|з|там|ми|потрібно|щоб|сказати|артикль
звідти нам потрібно сказати
من هناك نحتاج إلى إخبار الوظيفة
a partir de ahí necesitamos decirle al
job which VM to run on I'll run this one
وظيفة|أي|آلة افتراضية|على|تشغيل||سأ|تشغيل|هذه|واحدة
trabajo|cuál|máquina virtual|a|ejecutar|en|yo|ejecutar|esta|una
робота|яку|віртуальну машину|на|запустити|на|я|запущу|цю|одну
роботі, на якій віртуальній машині виконувати, я запущу цю
أي جهاز افتراضي يجب أن تعمل عليه سأقوم بتشغيل هذا
trabajo en qué VM ejecutaré este
on Ubuntu but you also have the choice
على|أوبونتو|لكن|أنت|أيضًا|لديك|الخيار|الخيار
en|ubuntu|pero|tú|también|tienes|la|opción
на|Ubuntu|але|ти|також|маєш|вибір|вибір
на Ubuntu, але у вас також є вибір
على أوبونتو ولكن لديك أيضًا الخيار
en Ubuntu pero también tienes la opción
of Windows and Mac OS next we need to
من|ويندوز|و|ماك|نظام التشغيل|بعد ذلك|نحن|نحتاج|إلى
de|Windows|y|Mac|OS|siguiente|nosotros|necesitamos|a
про|Windows|і|Mac|OS|далі|ми|потрібно|до
Windows та Mac OS, далі нам потрібно
لنظام ويندوز وماك أو إس بعد ذلك نحتاج إلى
de Windows y Mac OS a continuación necesitamos
give this job a set of steps or
أعطِ|هذه|الوظيفة|مجموعة|مجموعة|من|خطوات|أو
da|este|trabajo|un|conjunto|de|pasos|o
дати|цю|роботу|набір|набір|з|кроків|або
надати цій роботі набір кроків або
تقديم مجموعة من الخطوات أو
dar a este trabajo un conjunto de pasos o
instructions that actually build and
التعليمات|التي|فعلاً|تبني|و
instrucciones|que|realmente|construyen|y
інструкції|які|насправді|будують|і
інструкцій, які насправді будують і
التعليمات التي تبني فعليًا و
instrucciones que realmente construyan y
test our code well first want to get our
اختبر|كودنا|الشيفرة|جيدًا|أولاً|نريد|أن|نحصل|كودنا
prueba|nuestro|código|bien|primero|queremos|a|obtener|nuestro
протестувати|наш|код|добре|спочатку|хочемо|до|отримати|наш
тестують наш код, спочатку хочемо отримати наш
اختبر كودنا جيدًا أولاً نريد الحصول على
probar nuestro código bien primero queremos obtener nuestro
source code into the virtual machine we
المصدر|الشيفرة|إلى|ال|الافتراضية|الآلة|نحن
código fuente|código|en|la|virtual|máquina|nosotros
вихідний|код|в|віртуальну|віртуальну|машину|ми
вихідний код у віртуальну машину ми
كود المصدر الخاص بنا في الآلة الافتراضية نحن
código fuente en la máquina virtual que
can do that using an officially
يمكن|أن يفعل|ذلك|باستخدام|أداة|رسميًا
puedo|hacer|eso|usando|un|oficialmente
може|зробити|це|використовуючи|один|офіційно
можемо зробити це, використовуючи офіційно
يمكننا القيام بذلك باستخدام إجراء رسمي
podemos hacer usando una acción oficialmente
maintained action called check out that
maintained|إجراء|يسمى|||الذي
mantenida|acción|llamada|revisar|fuera|que
підтримувала|дія|називалася|||яка
підтримувану дію, яка називається перевірка, що
يُسمى التحقق من الخروج الذي
mantenida llamada check out que
brings your source code into the current
يجلب|الخاص بك|مصدر|كود|إلى|ال|الحالي
trae|tu|código fuente|código|en|el|actual
приносить|ваш|вихідний|код|в|поточний|поточний
переносить ваш вихідний код у поточну
يجلب كود المصدر الخاص بك إلى الدليل الحالي
trae tu código fuente al directorio actual
working directory and that means you can
working||||||
العمل|الدليل|و|ذلك|يعني|أنت|تستطيع
directorio_de_trabajo|directorio|y|eso|significa|tú|puedes
робочий|каталог|і|це|означає|ти|можеш
робочу директорію, і це означає, що ви можете
وذلك يعني أنه يمكنك
y eso significa que puedes
run commands like you would from the
تشغيل|الأوامر|كما|أنت|ستفعل|من|ال
ejecutar|comandos|como|tú|lo harías|desde|el
запустіть|команди|так як|ви|б могли|з|артикль
виконуйте команди так, як ви б це робили з
تشغيل أوامر كما لو كنت من
ejecutar comandos como lo harías desde la
command line if working on the project
أمر|سطر|إذا|يعمل|على|المشروع|المشروع
comando|línea|si|trabajando|en|el|proyecto
команда|рядок|якщо|працює|над|проектом|
командного рядка, якщо працюєте над проектом
سطر الأوامر إذا كنت تعمل على المشروع
línea de comandos si trabajas en el proyecto
locally but in our case we also need to
محليًا|لكن|في|لنا|حالة|نحن|أيضًا|نحتاج|إلى
localmente|pero|en|nuestro|caso|nosotros|también|necesitamos|que
локально|але|в|наш|випадок|ми|також|потрібно|до
локально, але в нашому випадку нам також потрібно
محليًا ولكن في حالتنا نحتاج أيضًا إلى
localmente, pero en nuestro caso también necesitamos
set up nodejs in order to run those
إعداد|تشغيل|نود جي إس|في|من أجل|أن|تشغيل|تلك
configurar|arriba|nodejs|en|orden|para|ejecutar|esos
налаштувати|запуск|nodejs|в|порядку|щоб|запустити|ті
налаштувати nodejs, щоб виконати ці
إعداد nodejs من أجل تشغيل تلك
configurar nodejs para poder ejecutar esos
commands so we use the node setup action
الأوامر|لذا|نحن|نستخدم|ال|العقدة|إعداد|الإجراء
comandos|así que|nosotros|usamos|la|nodo|configuración|acción
команди|щоб|ми|використовуємо|цей|вузол|налаштування|дія
команди, тому ми використовуємо дію налаштування node
الأوامر لذا نستخدم إجراء إعداد node
comandos, así que usamos la acción de configuración de node
and then specify the version and from
||||||من
||||||З
y|luego|especifica|la|versión|y|de
а потім вкажіть версію та з
ثم نحدد الإصدار ومن
y luego especificamos la versión y de
there we're ready to start running our
هناك|نحن|مستعدون|ل|بدء|الجري|الخاص بنا
allí|estamos|listos|para|empezar|corriendo|nuestro
там|ми|готові|до|почати|бігти|наш
цього ми готові почати виконувати наші
هناك نحن مستعدون لبدء تشغيل أوامرنا الخاصة
ahí estamos listos para comenzar a ejecutar nuestros
own commands we first need to install
الخاصة|الأوامر|نحن|أولاً|نحتاج|إلى|تثبيت
propios|comandos|nosotros|primero|necesitamos|que|instalar
власні|команди|ми|спочатку|потрібно|до|встановити
власні команди, спочатку потрібно встановити
أولاً نحتاج إلى تثبيت جميع التبعيات الخاصة بنا من NPM و
propios comandos, primero necesitamos instalar
all of our dependencies from NPM and we
جميع|من|لدينا|التبعيات|من|NPM|و|نحن
todas|de|nuestras|dependencias|de|npm|y|nosotros
всі|з|наші|залежності|з|NPM|і|ми
всі наші залежності з NPM, і ми
يمكننا القيام بذلك باستخدام أمر CI
todas nuestras dependencias de NPM y podemos
can do that using the CI command
يمكن|أن تفعل|ذلك|باستخدام|الأمر|CI|الأمر
puedo|hacer|eso|usando|el|CI|comando
можу|зробити|це|використовую|цей|CI|команда
можемо зробити це, використовуючи команду CI
hacer eso usando el comando CI
that's equivalent to NPM install but it
ذلك|مكافئ|لـ|NPM|تثبيت|لكن|هو
eso|equivalente|a|NPM|instalar|pero|eso
це|еквівалентно|до|NPM|встановлення|але|це
це еквівалентно NPM install, але це
هذا يعادل NPM install ولكنها
eso es equivalente a NPM install pero
does a clean install for your CI server
يقوم|ب|نظيف|تثبيت|لخادم|الخاص بك|التكامل المستمر|خادم
hace|una|limpia|instalación|para|tu|CI|servidor
виконує|один|чисту|установку|для|ваш|CI|сервер
виконує чисту установку для вашого CI сервера
تقوم بتثبيت نظيف لخادم CI الخاص بك
hace una instalación limpia para tu servidor CI
from there we'll run our test command to
من|هناك|سنقوم|تشغيل|أمرنا|اختبار|أمر|إلى
desde|allí|nosotros|ejecutaremos|nuestra|prueba|comando|para
звідти|там|ми|запустимо|наш|тестовий|команду|щоб
звідти ми запустимо нашу команду тестування, щоб
من هناك سنقوم بتشغيل أمر الاختبار الخاص بنا لت
a partir de ahí ejecutaremos nuestro comando de prueba para
test our code and then after that we'll
اختبار|كودنا|الشيفرة|ثم|بعد ذلك|بعد|ذلك|سنقوم
prueba|nuestro|código|y|luego|después|eso|nosotros
протестуємо|наш|код|і|потім|після|цього|ми
перевірити наш код, а потім після цього ми
اختبار كودنا وبعد ذلك سنقوم
probar nuestro código y luego después de eso haremos
run our build command to make sure the
تشغيل|أمر البناء|البناء|الأمر|ل|التأكد|من|ال
ejecuta|nuestro|construcción|comando|para|asegurarte|que|el
запустіть|нашу|збірку|команду|щоб|переконатися|впевнені|що
запустимо нашу команду збірки, щоб переконатися, що
قم بتشغيل أمر البناء الخاص بنا للتأكد من أن
ejecuta nuestro comando de construcción para asegurarte de que el
bill
Invoice, statement, tab
فاتورة
factura
рахунок
рахунок
الفاتورة
factura
compiles properly now it's also worth
assembles successfully|correctly||||
يجمع|بشكل صحيح|الآن|إنه|أيضًا|يستحق
компілюється|правильно|тепер|це|також|варто
compila|correctamente|ahora|también es|también|vale
тепер компілюється правильно, також варто
تُجمع بشكل صحيح الآن من الجدير أيضاً
se compile correctamente, ahora también vale la pena
noting that if you have a more complex
ملاحظة|أن|إذا|أنت|لديك|(أداة تنكير)|أكثر|معقد
зауважуючи|що|якщо|ти|маєш|один|більш|складніший
señalando|que|si|tú|tienes|un|más|complejo
зазначити, що якщо у вас є більш складний
الإشارة إلى أنه إذا كان لديك مشروع أكثر تعقيداً
notar que si tienes un más complejo
test suite like end-to-end tests with
اختبار|مجموعة اختبارات|مثل||||اختبارات|مع
prueba|conjunto|como||||pruebas|con
тест|набір|подібно до||||тести|з
набір тестів, наприклад, кінцеві тести з
مجموعة الاختبار مثل اختبارات النهاية إلى النهاية مع
conjunto de pruebas como pruebas de extremo a extremo con
Cypress for example there's very likely
سايبرس|من أجل|مثال|هناك|جدا|محتمل
Кипарис|для|приклад|там є|дуже|ймовірно
ciprés|por|ejemplo|hay|muy|probable
Cypress, то це дуже ймовірно
Cypress على سبيل المثال من المحتمل جداً
Cypress, por ejemplo, es muy probable que
an existing action to set up the test
(م)|موجودة|إجراء|(حرف جر)|إعداد|(حرف جر)|(أداة تعريف)|اختبار
una|existente|acción|para|establecer|configurar|la|prueba
існуючу|існуючу|дію|для|налаштування|проведення|тесту|тесту
існуюча дія для налаштування тесту
وجود إجراء موجود لإعداد اختبار
haya una acción existente para configurar el
runner for you automatically in the
عداء|من أجل|أنت|تلقائيًا|في|ال
corredor|para|ti|automáticamente|en|el
бігун|для|тебе|автоматично|в|артикль
виконавця для вас автоматично в
المشغل لك تلقائياً في
ejecutor de pruebas automáticamente en el
environment and that's all it takes for
البيئة|و|ذلك|كل|ذلك|يتطلب|من أجل
medio ambiente|y|eso es|todo|lo|necesita|para
середовище|і|це|все|це|потрібно|для
середовищі, і це все, що потрібно для
البيئة وهذا كل ما يتطلبه الأمر من
el entorno y eso es todo lo que se necesita para
the workflow configuration to start
العمل|سير العمل|التكوين|لبدء|بدء
la|configuración|del flujo de trabajo|para|comenzar
цей|робочий процес|конфігурація|для|початку
конфігурації робочого процесу, щоб почати
تكوين سير العمل لبدء
que la configuración del flujo de trabajo comience
using it
باستخدام|إياه
usando|eso
використовуючи|це
використовувати його
استخدامه
a usarlo
we just need to commit it to the master
نحن|فقط|نحتاج|إلى|دمج|التغيير|إلى|ال|الفرع الرئيسي
nosotros|solo|necesitamos|que|comprometer|eso|a|el|maestro
ми|просто|потрібно|до|зафіксувати|це|до|головного|майстра
нам просто потрібно зафіксувати це в майстер-ветці
نحتاج فقط إلى الالتزام به إلى الفرع الرئيسي
solo necesitamos comprometerlo a la rama principal
branch I'll run git add git commit and
فرع|سأ|أشغل|جيت|إضافة|جيت|التزام|و
rama|yo (verbo auxiliar futuro)|correré|git|agregar|git|compromiso|y
гілка|я|запущу|git|додати|git|коміт|і
я виконаю git add, git commit і
سأقوم بتشغيل git add و git commit و
rama, ejecutaré git add, git commit y
then get push to push that to the remote
ثم|احصل|دفع|إلى|دفع|ذلك|إلى|ال|بعيد
entonces|obtén|empujar|a|empujar|eso|a|el|remoto
тоді|отримай|відправити|до|відправити|це|до|віддаленого|репозиторію
потім git push, щоб надіслати це на віддалений
ثم سأقوم بعمل push لدفع ذلك إلى المستودع البعيد
luego haré git push para enviar eso al remoto
repository now if you go to the actions
المستودع|الآن|إذا|أنت|ذهبت|إلى|ال|الإجراءات
repositorio|ahora|si|tú|vas|a|las|acciones
репозиторій|зараз|якщо|ти|перейдеш|до|артикль|дії
репозиторій. Тепер, якщо ви перейдете на вкладку дій
الآن إذا ذهبت إلى علامة التبويب الإجراءات
repositorio. Ahora, si vas a la pestaña de acciones
tab on github you'll notice that it's
علامة التبويب|على|جيثب|سوف|تلاحظ|أن|هي
pestaña|en|github||notarás|que|está
вкладка|на|github||помітиш|що|це
на github, ви помітите, що це
على github ستلاحظ أن الأمر كذلك
en github, notarás que está
still empty that's because we haven't
لا يزال|فارغ|ذلك|لأن|نحن|لم ن
todavía|vacío|eso es|porque|nosotros|no hemos
все ще|порожнє|це|тому що|ми|не
все ще порожньо, це тому що ми не мали
لا يزال فارغًا، وذلك لأننا لم نقم
todavía está vacío, eso es porque no hemos
had an actual pull request event to
كان|(أداة تنكير)|فعلي|سحب|طلب|حدث|إلى
tuvo|un|actual|solicitud|de|evento|a
мав|один|фактичний|пул|запит|подія|до
фактичного події запиту на злиття, щоб
بحدث طلب سحب فعلي لتفعيل
tenido un evento de solicitud de extracción real para
trigger a workflow so let's go ahead and
تشغيل|عمل|سير العمل|لذا|دعنا|نذهب|قدما|و
activar|un|flujo de trabajo|así que|vamos a|ir|adelante|y
запустити|(артикль)|робочий процес|отже|давайте|йти|вперед|і
запустити робочий процес, тож давайте
سير العمل، لذا دعنا نذهب ون
activar un flujo de trabajo, así que vamos a
give our workflow a spin by creating a
أعطِ|عملنا|سير العمل|تجربة|دوران|من خلال|إنشاء|مشروع
da|nuestro|flujo de trabajo|una|vuelta|creando|creando|una
дати|наш|робочий процес|один|обертання|шляхом|створення|
продовжимо і протестуємо наш робочий процес, створивши
جرب سير العمل الخاص بنا من خلال إنشاء
probar nuestro flujo de trabajo creando un
pull request I'll go ahead and create a
سحب|طلب|سأ|أذهب|قدماً|و|أنشئ|طلب
solicitud|de|yo|iré|adelante|y|crear|una
витягнути|запит|я|піду|вперед|і|створю|
запит на злиття, я зараз створю
سأقوم بإنشاء طلب سحب
solicitud de extracción, procederé a crear una
new branch using git checkout with the
جديد|فرع|باستخدام|جيت|تشيك آوت|مع|ال
nueva|rama|usando|git|checkout|con|el
нову|гілку|використовуючи|git|checkout|з|артикль
нову гілку, використовуючи git checkout з
فرع جديد باستخدام git checkout مع
nueva rama usando git checkout con el
be flag to automatically move into it
كن|علامة|لـ|تلقائيًا|الانتقال|إلى|ذلك
|Automatically redirect|||||
ser|bandera|para|automáticamente|moverse|dentro|ello
бути|прапор|до|автоматично|переміститися|в|його
параметром be, щоб автоматично перейти до неї
علامة be للانتقال إليه تلقائيًا
flag para moverme automáticamente a ella
inside that branch
داخل|تلك|الفرع
dentro|esa|rama
всередині|того|відділення
всередині цієї гілки
داخل ذلك الفرع
dentro de esa rama
I'll make some changes to the source
سأقوم|إجراء|بعض|التغييرات|على|المصدر|المصدر
yo (verbo auxiliar futuro)|haré|algunos|cambios|a|la|fuente
Я (я)|внесу|деякі|зміни|до|(артикль)|джерела
Я внесу деякі зміни в вихідний
سأقوم بإجراء بعض التغييرات على المصدر
Haré algunos cambios en la fuente
code that cause the test to fail I'll
كود|الذي|يسبب|الاختبار|اختبار|أن|يفشل|سأ
código|que|causa|la|prueba|a|fallar|yo
код|який|викликає|тест|тест|щоб|провалився|я
код, які призведуть до збою тесту Я
الكود الذي يتسبب في فشل الاختبار سأ
código que harán que la prueba falle. Yo
then commit those changes and then push
ثم|التزام|تلك|التغييرات|و|ثم|دفع
entonces|compromete|esos|cambios|y|luego|empuja
тоді|зафіксувати|ті|зміни|і|тоді|надіслати
тоді зафіксуйте ці зміни і потім надішліть
ثم ألتزم بتلك التغييرات ثم أدفع
luego haré commit de esos cambios y luego haré push
this branch to the remote repo when I go
هذا|فرع|إلى|ال|بعيد|مستودع|عندما|أنا|أذهب
esta|rama|al|el|remoto|repositorio|cuando|yo|voy
цей|гілка|до|віддаленого|віддаленого|репозиторію|коли|я|йду
цю гілку до віддаленого репозиторію, коли я піду
هذا الفرع إلى المستودع البعيد عندما أذهب
de esta rama al repositorio remoto cuando vaya
back to github I'll see the option to
العودة|إلى|غيت هاب|سأ|أرى|الخيار|الخيار|لـ
de regreso|a|github|yo veré|ver|la|opción|a
назад|до|github|я|побачу|опцію|опцію|до
повернувшись до github, я побачу опцію для
العودة إلى جيت هاب سأرى الخيار ل
de vuelta a github veré la opción de
create a pull request which I'll go
إنشاء|طلب|سحب|طلب|الذي|سأذهب|أذهب
crea|una|solicitud|de extracción|la cual|yo|iré
створити|(артикль)|витягнути|запит|який|я (я)|піду
створення запиту на злиття, що я зроблю
إنشاء طلب سحب والذي سأقوم به
crear una solicitud de extracción que voy a
ahead and do and you'll notice that it
تقدم|و|افعل|و|ست|تلاحظ|أن|هو
adelante|y|haz|y|tú lo|notarás|que|eso
вперед|і|зроби|і|ти будеш|помітиш|що|це
і ви помітите, що це
وسوف تلاحظ أنه
adelantar y notarás que indica cómo estamos realizando verificaciones o un
indicates how we're running checks or a
Shows||||||
تشير|كيف|نحن|نقوم|الفحوصات|أو|واحدة
indica|cómo|estamos|realizando|verificaciones|o|una
вказує|як|ми|проводимо|перевірки|або|один
вказує, як ми виконуємо перевірки або
يشير إلى كيفية تشغيلنا للفحوصات أو
continuous integration test in the
مستمر|تكامل|اختبار|في|ال
integración continua|integración|prueba|en|el
безперервна|інтеграція|тест|в|артикль відсутній
тест безперервної інтеграції в
اختبار التكامل المستمر في
prueba de integración continua en el
background if we go to the actions tab
خلفية|إذا|نحن|ذهبنا|إلى|ال|الإجراءات|علامة التبويب
fondo|si|nosotros|vamos|a|la|acciones|pestaña
фон|якщо|ми|перейдемо|до|вкладки|дії|вкладка
фоновому режимі, якщо ми перейдемо на вкладку дій
الخلفية إذا ذهبنا إلى علامة الإجراءات
fondo si vamos a la pestaña de acciones
we can see logging for this process
نحن|نستطيع|نرى|تسجيل الدخول|لهذا|هذا|العملية
nosotros|podemos|ver|registro|para|este|proceso
ми|можем|бачимо|журналювання|для|цього|процесу
ми можемо побачити журнал для цього процесу
يمكننا رؤية تسجيل لهذه العملية
podemos ver el registro de este proceso
running in real time in this case the
الجري|في|الحقيقي|الوقت|في|هذه|الحالة|ال
corriendo|en|real|tiempo|en|este|caso|el
біг|в|реальному|часі|в|цьому|випадку|артикль
в реальному часі, в даному випадку
تعمل في الوقت الحقيقي في هذه الحالة
ejecutándose en tiempo real en este caso el
tests on the pull request fail which
الاختبارات|على|الطلب|السحب|الطلب|تفشل|التي
las pruebas|en|la|solicitud|de extracción|fallan|las cuales
тести|на|цей|витягнути|запит|не проходять|який
тести на запит на злиття не пройшли, що
تختبر الطلبات المسحوبة وتفشل التي
las pruebas en la solicitud de extracción fallan lo que
means we probably shouldn't integrate
يعني|نحن|على الأرجح|يجب ألا|ندمج
significa|nosotros|probablemente|no deberíamos|integrar
означає|ми|ймовірно|не повинні|інтегрувати
означає, що, ймовірно, нам не слід інтегрувати
تعني أنه ربما لا ينبغي علينا دمج
significa que probablemente no deberíamos integrar
this code into the main code base and as
هذا|كود|إلى|ال|الرئيسي|كود|قاعدة|و|كما
este|código|en|la|principal|base|base|y|como
цей|код|в|основний|основний|код|базу|і|як
цей код в основну кодову базу, і як
هذا الرمز في قاعدة الشيفرة الرئيسية و
este código en la base de código principal y como
the developer who submitted this code I
المطور|الذي|قدم|هذا|الكود|أنا|
el|desarrollador|que|envió|este|código|yo
цей|розробник|хто|надіслав|цей|код|я
розробник, який подав цей код, я
بصفتي المطور الذي قدم هذا الرمز أنا
el desarrollador que envió este código yo
can look at the logs and realize what I
يمكن|النظر|إلى|السجلات|السجلات|و|تدرك|ما|أنا
puedo|mirar|a|los|registros|y|darme cuenta|lo que|yo
можу|подивитися|на|ці|журнали|і|зрозуміти|що|я
можу переглянути журнали і зрозуміти, що я
يمكنني النظر إلى السجلات وإدراك ما فعلته خاطئًا في هذه الحالة لأن لدي طلب سحب مفتوح.
puedo mirar los registros y darme cuenta de lo que yo
did wrong in this case since I have an
فعل|خطأ|في|هذه|حالة|منذ|أنا|لدي|أداة نكرة
hice|mal|en|este|caso|ya que|yo|tengo|un
зробив|неправильно|в|цьому|випадку|оскільки|я|маю|один
я вчинив неправильно в цьому випадку, оскільки у мене є
يمكنني العودة إلى شيفرتي وإصلاحها ثم دفع طلب آخر.
hice mal en este caso ya que tengo un
open pull request I can go back into my
افتح|سحب|طلب|أنا|يمكنني|العودة|إلى الوراء|إلى|ملكي
abrir|solicitud|de extracción|yo|puedo|regresar|de nuevo|a|mi
відкрити|витягнути|запит|я|можу|піти|назад|в|мій
відкритий запит на злиття, я можу повернутися до мого
يمكنني العودة إلى شيفرتي وإصلاحها ثم دفع طلب آخر.
pull request abierto, puedo volver a mi
code and fix it and then push another
كود|و|إصلاحه|هو||ثم|دفع|آخر
codifica|y|corrige|eso|y|luego|empuja|otro
код|і|виправити|його||потім|запушити|ще один
коду і виправити його, а потім надіслати ще один
يمكنني العودة إلى شيفرتي وإصلاحها ثم دفع طلب آخر.
código y corregirlo y luego enviar otro
commit to this branch github will
التزام|إلى|هذا|فرع|غيت هاب|سوف
comprometerse|a|esta|rama|github|(verbo auxiliar futuro)
зафіксувати|до|цей|гілка|github|буде
коміт до цієї гілки, github автоматично
التزم بهذا الفرع، سيقوم جيت هاب
comprometerse a esta rama github lo hará
automatically rerun the workflow because
تلقائيًا|إعادة تشغيل|العمل|سير العمل|لأن
automáticamente|vuelve a ejecutar|el|flujo de trabajo|porque
автоматично|перезапустити|робочий|процес|тому що
перезапустить робочий процес, оскільки
بإعادة تشغيل سير العمل تلقائيًا لأن
volver a ejecutar automáticamente el flujo de trabajo porque
this is an open pull request and this
هذا|يكون|(أداة نكرة)|مفتوح|سحب|طلب|و|هذا
esta|es|una|abierta|solicitud|de extracción|y|esta
це|є|один|відкритий|витягнути|запит|і|це
це відкритий запит на злиття і це
هذا طلب سحب مفتوح، وهذه
esta es una solicitud de extracción abierta y esta
time around we get green checkmarks so
الوقت|حول|نحن|نحصل على|الأخضر|علامات التحقق|لذا
tiempo|alrededor|nosotros|obtenemos|verdes|marcas de verificación|así que
час|приблизно|ми|отримуємо|зелені|галочки|тому
цього разу ми отримуємо зелені галочки, тому
المرة نحصل على علامات تحقق خضراء لذلك
vez obtenemos marcas de verificación verdes así que
that takes care of our continuous
الذي|يأخذ|رعاية|من|لنا|مستمر
eso|se encarga|de|nuestra|continua|continua
який|бере|турботу|про|нашу|безперервну
це вирішує нашу безперервну
الذي يعتني باستمرارنا
eso se encarga de nuestra integración continua
integration now it's time to move on to
التكامل|الآن|إنه|وقت|للانتقال|الانتقال|إلى|إلى
integración|ahora|es|tiempo|para|avanzar|adelante|a
інтеграція|зараз|це|час|до|перейти|далі|до
інтеграцію, тепер час перейти до
الآن حان الوقت للانتقال إلى
ahora es momento de pasar a
the next phase continuous deployment at
المرحلة|التالية|مرحلة|المستمرة|النشر|في
la|siguiente|fase|continua|despliegue|en
наступна|наступна|фаза|безперервна|розгортання|на
наступної фази - безперервного розгортання на
المرحلة التالية النشر المستمر في
la siguiente fase, el despliegue continuo en
this point we're confident we have a
هذه|نقطة|نحن|واثقون|نحن|لدينا|واحدة
este|punto|estamos|confiados|nosotros|tenemos|un
цей|момент|ми|впевнені|ми|маємо|один
на цьому етапі ми впевнені, що у нас є
هذه النقطة نحن واثقون من أننا لدينا
este punto estamos seguros de que tenemos un
valid pull request and when we merge
صالح|سحب|طلب|و|متى|نحن|دمج
válida|solicitud|de extracción|y|cuando|nosotros|fusionamos
дійсний|витягнути|запит|і|коли|ми|об'єднаємо
дійсний запит на злиття, і коли ми злиємо
طلب سحب صالح وعندما نقوم بدمجه
solicitud de extracción válida y cuando fusionamos
that code into the master branch we also
تلك|الشيفرة|إلى|الـ|الرئيسية|الفرع|نحن|أيضًا
ese|código|en|la|rama maestra|rama|nosotros|también
той|код|в|гілку|майстра|гілка|ми|також
цей код в основну гілку, ми також
في الفرع الرئيسي نريد أيضاً
ese código en la rama principal también
want to deploy the app to our customers
نريد|أن|نشر|التطبيق|التطبيق|إلى|عملائنا|عملائنا
quiero|a|desplegar|la|aplicación|a|nuestros|clientes
хочемо|до|розгорнути|цей|додаток|нашим||клієнтам
хочемо розгорнути додаток для наших клієнтів
نشر التطبيق لعملائنا
queremos desplegar la aplicación a nuestros clientes
so continuous integration is about
إذن|المستمر|التكامل|هو|حول
entonces|continua|integración|es|acerca de
отже|безперервна|інтеграція|є|про
тому безперервна інтеграція стосується
لذا فإن التكامل المستمر يتعلق بـ
así que la integración continua se trata de
merging new code into the code base
دمج|جديد|كود|في|ال|كود|قاعدة
fusionando|nuevo|código|en|la|base|
злиття|нового|коду|в|базу|коду|базу
об'єднання нового коду в кодову базу
دمج كود جديد في قاعدة الكود
fusionar nuevo código en la base de código
while continuous deployment is about
بينما|مستمر|نشر|هو|حول
mientras|continua|despliegue|está|acerca de
поки|безперервний|розгортання|є|про
в той час як безперервне розгортання стосується
بينما النشر المستمر يتعلق بـ
mientras que el despliegue continuo se trata de
pushing that code out to your customers
دفع|ذلك|الكود|إلى الخارج|إلى|عملائك|العملاء
empujando|ese|código|fuera|a|tus|clientes
виведення|того|коду|назовні|до|ваших|клієнтів
випуску цього коду вашим клієнтам
دفع هذا الكود إلى عملائك
enviar ese código a tus clientes
to demonstrate this I'm going to
إلى|أظهر|هذا|أنا|ذاهب|إلى
para|demostrar|esto|yo voy a||
щоб|продемонструвати|це|я|збираюся|до
щоб продемонструвати це, я збираюся
لإظهار ذلك سأقوم بـ
para demostrar esto voy a
integrate a third-party host
دمج|مضيف|||مضيف
integrar|un|||anfitrión
інтегрувати|(артикль відсутній)|||хост
інтегрувати сторонній хост
دمج مضيف طرف ثالث
integrar un host de terceros
firebase and I'd like to give a shout
cloud database service|||||||
فايربيس|و|أنا أود|أود|أن|أعطي|(أداة تنكير)|تحية
firebase|і|я б|хотів|до|дати|один|крик
firebase|y|yo quisiera|me gustaría|a|dar|un|saludo
firebase і я хотів би віддати шану
فايربيس وأود أن أوجه تحية
firebase y me gustaría dar un saludo
out to mark stammer Johan he put
خارج|إلى|علامة|تلعثم|يوهان|هو|وضع
|||hesitate|||
fuera|a|marcar|tartamudear|Johan|él|puso
вийти|до|позначити|заїкання|Йоган|він|поклав
марку стаммеру Йогану, він створив
إلى مارك ستامر يوهان لقد أعدّ
a mark stammer Johan, él creó
together an awesome guide that will take
مع|دليلاً|رائعاً|دليلاً|الذي|سوف|يأخذ
juntos|una|increíble|guía|que|llevará|tomará
разом|один|чудовий|посібник|який|буде|брати
чудовий посібник, який проведе вас
دليلًا رائعًا سيأخذ
una guía increíble que te llevará
you through each one of these steps so
أنت|من خلال|كل|واحد|من|هذه|الخطوات|لذا
tú|a través de|cada|uno|de|estos|pasos|así que
ти|через|кожен|один|з|ці|кроки|так
кожним з цих кроків, тому
سأرشدك خلال كل واحدة من هذه الخطوات لذلك
te guiaré a través de cada uno de estos pasos así
make sure to check that out on fire ship
تأكد|من|من|التحقق|ذلك|خارج|على|النار|السفينة
haz|seguro|de|revisar|eso|afuera|en|fuego|barco
переконайся|впевнений|до|перевірити|це|назовні|на|вогняному|кораблі
обов'язково ознайомтеся з цим на fire ship
تأكد من الاطلاع على ذلك في فاير شيب
que asegúrate de revisarlo en fire ship
IO we can easily set up hosting locally
IO|نحن|يمكن|بسهولة|إعداد|استضافة|استضافة|محليًا
yo|nosotros|podemos|fácilmente|configurar|arriba|alojamiento|localmente
IO|ми|можем|легко|налаштувати|локально|хостинг|
IO ми можемо легко налаштувати хостинг локально
يمكننا بسهولة إعداد الاستضافة محليًا
IO podemos configurar fácilmente el hosting localmente
by running firebase init hosting then we
عن طريق|تشغيل|فايربيس|تهيئة|استضافة|ثم|نحن
al|ejecutar|firebase|inicializar|hospedaje|entonces|nosotros
запустивши|виконання|firebase|ініціалізація|хостингу|тоді|ми
запустивши firebase init hosting, тоді ми
عن طريق تشغيل firebase init hosting ثم نحن
ejecutando firebase init hosting luego nosotros
can push our code to our firebase
يمكن|دفع|لنا|الشيفرة|إلى|لنا|فيربيس
podemos|subir|nuestro|código|a|nuestro|firebase
можемо|завантажити|наш|код|до|наш|Firebase
можемо завантажити наш код на наш firebase
يمكننا دفع كودنا إلى Firebase الخاص بنا
podemos subir nuestro código a nuestro firebase
hosting account using firebase deploy we
استضافة|حساب|باستخدام|فايربيس|نشر|نحن
alojamiento|cuenta|usando|firebase|despliegue|nosotros
хостинг|обліковий запис|використовуючи|Firebase|розгортання|ми
обліковий запис хостингу, використовуючи firebase deploy, ми
حساب الاستضافة باستخدام firebase deploy نحن
cuenta de hosting usando firebase deploy
can do all this locally because we're
يمكن|أن نفعل|كل|هذا|محليًا|لأن|نحن
puedo|hacer|todo|esto|localmente|porque|estamos
можем|зробити|все|це|локально|тому що|ми є
можемо зробити все це локально, тому що ми
يمكننا القيام بكل هذا محليًا لأننا
podemos hacer todo esto localmente porque estamos
authenticated into our firebase account
مصدق|في|حسابنا|فايربيس|حساب
autenticado|en|nuestra|firebase|cuenta
автентифікований|в|наш|firebase|обліковий запис
авторизовані в нашому обліковому записі firebase
مصادقون في حساب Firebase الخاص بنا
autenticados en nuestra cuenta de firebase
on our local system but how do we
على|نظامنا|المحلي|النظام|لكن|كيف|نفعل|نحن
en|nuestro|local|sistema|pero|cómo|hacemos|nosotros
на|наш|локальний|система|але|як|робимо|ми
на нашій локальній системі, але як нам
على نظامنا المحلي ولكن كيف يمكننا
en nuestro sistema local pero ¿cómo hacemos
authenticate a remote CI server to do
مصادقة|(أداة نكرة)|بعيد|التكامل المستمر|خادم|ل|القيام
аутентифікувати|(артикль)|віддалений|безперервна інтеграція|сервер|щоб|виконати
autenticar|un|remoto|CI|servidor|para|hacer
авторизувати віддалений CI сервер, щоб зробити
المصادقة على خادم CI بعيد للقيام بذلك
para autenticar un servidor CI remoto para hacer
the same thing what we'll need to do is
نفس|الشيء|الذي|سنحتاج|نحن|نحتاج|إلى|أن نفعل|هو
la|misma|cosa|lo que|nosotros|necesitaremos|que|hacer|es
те|те ж|саме|що|ми будемо|потрібно|до|зробити|є
те ж саме, що нам потрібно зробити, це
ما سنحتاج إلى القيام به هو
lo mismo que necesitaremos hacer es
share a secret token with github we can
شارك|(أداة نكرة)|سري|رمز|مع|جيثب|نحن|يمكن
compartir|un|secreto|token|con|github|nosotros|podemos
поділитися|(артикль)|секретом|токеном|з|github|ми|можемо
поділитися секретним токеном з github, ми можемо
مشاركة رمز سري مع جيت هاب يمكننا
compartir un token secreto con github que podemos
obtain that token from fire
احصل على|تلك|الرمز|من|النار
obtén|ese|token|de|fuego
отримати|той|токен|з|вогню
отримати цей токен з fire
احصل على تلك الرمز من النار
obtén ese token de fire
by running fire-based login.c I this
بتشغيل|تشغيل|||||أنا|هذا
al|ejecutar|||||yo|esto
шляхом|запуску|||||я|це
запустивши fire-based login.c я це
عن طريق تشغيل تسجيل الدخول المعتمد على النار.c أنا هذا
ejecutando fire-based login.c yo esto
will return us with a token string which
سوف|تعيد|لنا|مع|(حرف جر)|رمز|سلسلة|الذي
(verbo auxiliar futuro)|devolverá|a nosotros|con|una|cadena de tokens|cadena|la cual
поверне|повернути|нам|з||токен|рядок|який
поверне нам рядок токена, який
سيرجع لنا بسلسلة رمزية والتي
nos devolverá una cadena de token que
you can think of as an API key or user
يمكنك|أن|التفكير|في|ك|مفتاح|API|مفتاح|أو|مستخدم
tú|puedes|pensar|en|como|una|clave de API|clave|o|usuario
ви|можете|думати|про|як|один|API|ключ|або|користувач
ви можете вважати API ключем або комбінацією
يمكنك التفكير فيها كمفتاح API أو مستخدم
puedes pensar como una clave API o usuario
name/password combination make sure to
اسم|كلمة المرور|تركيبة|تأكد|متأكد|من
nombre|contraseña|combinación|asegúrate|de|que
ім'я|пароль|комбінація|переконайтеся|впевнені|до
імені користувача/пароля, переконайтеся, що
تأكد من تركيبة الاسم/كلمة المرور
combinación de nombre/contraseña asegúrate de
keep this value secret go ahead and copy
احتفظ|هذه|قيمة|سر|اذهب|قدما|و|انسخ
mantén|este|valor|secreto|adelante|sigue|y|copia
зберігай|це|значення|в таємниці|йди|вперед|і|копіюй
зберігайте це значення в таємниці, продовжуйте і скопіюйте
احتفظ بهذه القيمة سرية، اذهب ونسخ
mantener este valor en secreto adelante y copia
the value from the command line and then
القيمة|القيمة|من|ال|الأمر|سطر|و|ثم
el|valor|de|la|comando|línea|y|luego
значення|значення|з|командного|командного|рядка|і|потім
значення з командного рядка, а потім
القيمة من سطر الأوامر ثم
el valor de la línea de comandos y luego
head over to your github repo go to
توجه|إلى|إلى|الخاص بك|جيت هاب|مستودع|اذهب|إلى
dirígete|hacia|a|tu|github|repositorio|ve|a
перейдіть|до|до|ваш|github|репозиторій|перейдіть|до
перейдіть до вашого репозиторію на github, перейдіть до
انتقل إلى مستودع جيثب الخاص بك، اذهب إلى
dirígete a tu repositorio de github ve a
settings and secrets and add a new
الإعدادات|و|الأسرار||إضافة|جديدة|جديدة
configuraciones|y|secretos|y|agrega|una|nueva
налаштування|і|секрети||додати|новий|новий
налаштувань і секретів і додайте новий
الإعدادات والأسرار وإضافة جديد
configuraciones y secretos y agregar uno nuevo
secret we'll give it a name of firebase
سر|سن|نعطي|له|اسم|اسم|من|فايربيس
secreto|nosotros lo|daremos|eso|un|nombre|de|firebase
секрет|ми|дамо|йому|один|ім'я|з|firebase
секрет, ми дамо йому ім'я firebase
سر سنعطيه اسم firebase
secreto le daremos el nombre de firebase
token in all caps and you'll want to
توكن|في|جميع|أحرف كبيرة|و|ست|تريد|أن
TOKEN|EN|TODAS|MAYÚSCULAS|Y||QUERER|A
токен|в|всі|великих літерах|і|ти будеш|хотіти|до
токен великими літерами, і вам потрібно буде
رمز بحروف كبيرة وستريد أن
token en mayúsculas y querrás
make sure to use that same name then
تأكد|من|أن|تستخدم|ذلك|نفس|الاسم|ثم
haz|seguro|que|uses|ese|mismo|nombre|entonces
переконайся|впевнений|використовувати|використовувати|те|те ж|ім'я|тоді
переконатися, що ви використовуєте те саме ім'я, тоді
تتأكد من استخدام نفس الاسم ثم
asegurarte de usar ese mismo nombre entonces
we'll paste in the token and save it
سن|نلصق|في|ال|الرمز|و|نحفظ|هو
|pegaremos|en|el|token|y|guardaremos|lo
ми|вставимо|в|цей|токен|і|збережемо|його
ми вставимо токен і збережемо його
سنقوم بلصق الرمز وحفظه
pegaremos el token y lo guardaremos
github will automatically encrypt this
جيت هاب|سوف|تلقائيًا|تشفر|هذا
|||secure with encryption|
github|(verbo auxiliar futuro)|automáticamente|encriptar|esto
github|буде|автоматично|шифрувати|це
github автоматично зашифрує це
سيقوم جيثب بتشفير هذا تلقائيًا
github lo cifrará automáticamente
value for us and then we can access it
قيمة|لنا|نحن|ثم|يمكننا|نحن||الوصول|إليها
valor|para|nosotros|y|entonces|nosotros|podemos|acceder|a eso
цінність|для|нас|і|тоді|ми|можемо|отримати доступ|до нього
значення для нас, а потім ми зможемо отримати до нього доступ
بالنسبة لنا ثم يمكننا الوصول إليه
por nosotros y luego podremos acceder a él
securely from our CI server in other
بأمان|من|خادم|التكامل المستمر|الخادم|في|آخر
безпечно|з|наш|CI|сервер|в|інший
de manera segura|desde|nuestro|CI|servidor|en|otro
надійно з нашого CI сервера в інших
بشكل آمن من خادم CI الخاص بنا في أماكن أخرى
de forma segura desde nuestro servidor CI en otros
words it gives us a way to securely
الكلمات|هي|تعطي|لنا|طريقة|||بأمان
|||||||safely
|це|дає|нам|один|спосіб|до|безпечно
palabras|eso|nos da|una|una|manera|a|asegurar
словах, це дає нам спосіб надійно
الكلمات تعطي لنا وسيلة آمنة لـ
palabras nos da una manera de asegurar
authenticate with firebase from a github
مصادقة|مع|فيربيس|من|(أداة نكرة)|غيت هاب
autenticar|con|firebase|desde|un|github
аутентифікувати|з|Firebase|з|один|GitHub
автентифікуватися з firebase з github
المصادقة مع فايربيس من جيثب
la autenticación con firebase desde un github
actions workflow now let's go ahead and
الإجراءات|سير العمل|الآن|دعنا|نذهب|إلى الأمام|و
acciones|flujo de trabajo|ahora|vamos a|ir|adelante|y
дії|робочий процес|тепер|давайте|йти|вперед|і
workflow, тепер давайте продовжимо і
الآن دعنا نتابع و
flujo de trabajo de acciones ahora vamos a continuar y
create another gamal file in the
إنشاء|آخر|جمال|ملف|في|ال
crea|otro|gamal|archivo|en|el
створити|інший|gamal|файл|в|артикль
створимо ще один файл gamal у
ننشئ ملف غامال آخر في
crear otro archivo gamal en el
workflows directory this one we'll call
سير العمل|الدليل|هذا|واحد|سن|نسمي
flujos_de_trabajo|directorio|este|uno|nosotros lo|llamaremos
робочі процеси|каталог|цей|один|ми будемо|називати
каталог робочих процесів, цей ми назвемо
دليل سير العمل هذا سنسميه
directorio de flujos de trabajo, a este lo llamaremos
it deploy instead of running this
هو|ينشر|بدلاً من|من|تشغيل|هذا
eso|despliega|en lugar de|de|ejecutar|esto
це|розгортає|замість|від|виконання|це
він розгортання замість виконання цього
نشر بدلاً من تشغيل هذا
despliegue en lugar de ejecutar esto
workflow on a pull request we'll run it
سير العمل|على|طلب|سحب||سن|نفذ|ذلك
flujo de trabajo|en|una|solicitud|de extracción|nosotros lo|ejecutaremos|eso
робочий процес|над|(артикль)|витягнути|запит|ми|запустимо|його
робочого процесу на запиті на злиття, ми його виконаємо
سير العمل على طلب سحب سنقوم بتشغيله
el flujo de trabajo en una solicitud de extracción, lo ejecutaremos
on a push to the master branch so this
عند|(م)|دفع|إلى|(الم)|الرئيسية|فرع|لذا|هذا
en|un|empuje|a|la|rama maestra|rama|así|esto
при|один|пуш|в|головну|майстер|гілку|так|це
при пуші в основну гілку, тому цей
عند الدفع إلى فرع الماستر لذا هذا
en un push a la rama principal, así que esto
workflow will run if we push code
سير العمل|سوف|يعمل|إذا|نحن|دفع|الشيفرة
flujo_de_trabajo|se|ejecutará|si|nosotros|empujamos|código
робочий процес|буде|виконуватись|якщо|ми|завантажимо|код
робочий процес буде виконуватись, якщо ми пушимо код
سوف يعمل سير العمل إذا قمنا بدفع الكود
el flujo de trabajo se ejecutará si enviamos código
directly to the master branch or if we
مباشرة|إلى|ال|الرئيسية|فرع|أو|إذا|نحن
directamente|a|la|rama maestra|rama|o|si|nosotros
безпосередньо|до|артикль|головна|гілка|або|якщо|ми
безпосередньо до гілки master або якщо ми
مباشرة إلى فرع الماستر أو إذا قمنا
directamente a la rama principal o si
merge a pull request into it now the job
دمج|طلب|سحب|طلب|في|هو|الآن|العمل|الوظيفة
fusionar|una|solicitud|de|en|ello|ahora|el|trabajo
об'єднати|(артикль)|витягнути|запит|в|його|зараз|(артикль)|робота
зливаємо запит на злиття в неї, зараз робота
بدمج طلب سحب فيه الآن الوظيفة
fusionamos una solicitud de extracción en ella ahora el trabajo
itself looks almost identical to the
نفسها|تبدو|تقريبًا|متطابقة|إلى|ال
|||very similar to||
sí mismo|parece|casi|idéntico|a|el
воно|виглядає|майже|ідентичним|до|артикль
сама по собі виглядає майже ідентично до
نفسها تبدو تقريبًا متطابقة مع
en sí se ve casi idéntico al
previous job we check out the code setup
السابقة|وظيفة|نحن|نتحقق من|من|ال|الشيفرة|الإعداد
anterior|trabajo|nosotros|revisamos|fuera|el|código|configuración
попередня|робота|ми|перевіряємо|вихідний|цей|код|налаштування
попередньої роботи, ми перевіряємо налаштування коду
في الوظيفة السابقة، تحققنا من إعداد الشيفرة
en el trabajo anterior revisamos la configuración del código
node run our build command but then we
نود|تشغيل|أمر البناء|بناء|الأمر|لكن|ثم|نحن
nodo|ejecuta|nuestro|construir|comando|pero|luego|nosotros
нода|виконаємо|нашу|збірку|команду|але|потім|ми
node запускаємо нашу команду збірки, але потім ми
نقوم بتشغيل أمر البناء الخاص بنا ولكن بعد ذلك نحن
node ejecuta nuestro comando de construcción pero luego nosotros
need to deploy it and to do that we're
نحتاج|إلى|نشر|ذلك|و|إلى|القيام|بذلك|نحن
necesitamos|que|desplegar|eso|y|para|hacer|eso|estamos
потрібно|до|розгорнути|його|і|щоб|зробити|це|ми
потрібно розгорнути його, і для цього ми
نحتاج إلى نشره وللقيام بذلك سنستخدم
necesitamos desplegarlo y para hacer eso vamos a
going to use a third party action called
الذهاب|إلى|استخدام|(أداة نكرة)|ثالث|طرف|إجراء|يسمى
ir|a|usar|una|tercera|parte|acción|llamada
йти|до|використовувати|один|третій|сторона|дія|названий
будемо використовувати дію третьої сторони, яка називається
إجراء طرف ثالث يسمى
usar una acción de terceros llamada
the firebase action this action takes
ال|فايربيس|إجراء|هذا|إجراء|يأخذ
la|firebase|acción|esta|acción|toma
цей|firebase|дія|ця|дія|виконує
дія firebase, ця дія виконує
الإجراء الخاص بفirebase هذا الإجراء يتخذ
la acción de firebase que esta acción realiza
care of all the steps required to setup
العناية|بـ|جميع|الـ|الخطوات|المطلوبة|لـ|الإعداد
cuidado|de|todos|los|pasos|requeridos|para|configurar
турбота|про|всі|необхідні|кроки|необхідні|для|налаштування
всі кроки, необхідні для налаштування
رعاية جميع الخطوات المطلوبة للإعداد
se encarga de todos los pasos necesarios para configurar
the firebase CLI on your server it will
ال|فايربيس|واجهة سطر الأوامر|على|خادمك|خادم|هو|سوف
||Command Line Interface|||||
la|firebase|interfaz de línea de comandos|en|tu|servidor|eso|va a
цей|firebase|CLI|на|ваш|сервер|він|буде
firebase CLI на вашому сервері, вона буде
لCLI الخاص بفirebase على الخادم الخاص بك سوف
la CLI de firebase en tu servidor, lo que hará
run the firebase command and then we
تشغيل|ال|فايربيس|الأمر|ثم|بعد ذلك|نحن
ejecuta|el|firebase|comando|y|luego|nosotros
запустіть|цей|firebase|команду|і|потім|ми
виконайте команду firebase, а потім ми
تشغل أمر firebase ثم نحن
es ejecutar el comando de firebase y luego nosotros
tell it to use the arguments of deploy
قل|له|أن|يستخدم|ال|الحجج|من|نشر
dile|que|a|use|los|argumentos|de|despliegue
скажи|це|щоб|використовувати|ці|аргументи|з|розгортання
кажемо їй використовувати аргументи розгортання
قل له أن يستخدم معطيات النشر
dile que use los argumentos de despliegue
only hosting and it's going to be
|استضافة||سوف تكون|ذاهبة|إلى|تكون
|хостинг|і|це|буде|до|бути
solo|alojamiento|y|va a ser|a|a|estar
тільки для хостингу, і вона буде
فقط الاستضافة وسيكون
solo hosting y va a ser
looking for an environment variable of
البحث|عن|(أداة نكرة)|بيئة|متغير|من
buscando|por|una|variable de entorno|variable|de
шукаючи|для|одну|середовище|змінну|з
шукати змінну середовища з
يبحث عن متغير بيئة لــ
buscando una variable de entorno de
firebase token we can access our secret
فايربيس|توكن|نحن|يمكننا|الوصول|سرنا|سر
firebase|token|nosotros|podemos|acceder|nuestro|secreto
firebase|токен|ми|можемо|отримати доступ до|наш|секрет
токеном firebase, щоб ми могли отримати наш секрет
رمز فايربيس يمكننا الوصول إلى سرنا
token de firebase podemos acceder a nuestro secreto
github value by using dollar sign double
غيت هاب|قيمة|باستخدام|استخدام|دولار|علامة|مزدوجة
github|valor|por|usar|dólar|signo|doble
гітхаб|значення|за|використанням|долар|знак|подвійний
значення github, використовуючи подвійний знак долара
قيمة جيت هاب باستخدام علامة الدولار المزدوجة
valor de github usando el signo de dólar doble
braces followed by Secrets dot firebase
Curly brackets secrets|||||
الأقواس|يلي|بواسطة|أسرار|نقطة|فايربيس
дужки|після|від|Секрети|крапка|фаєрбейз
llaves|seguido|por|secretos|punto|firebase
фігурні дужки, за якими йде Secrets dot firebase
الأقواس متبوعة بـ Secrets dot firebase
llaves seguidas de Secrets punto firebase
token and that's basically all there is
توكن|و|ذلك|أساساً|كل|هناك|هو
token|y|eso es|básicamente|todo|hay|está
токен|і|це|в основному|все|там|є
токен, і це, в основному, все, що є
رمز التوكن وهذا أساسًا كل ما في الأمر
token y eso es básicamente todo lo que hay
to it we can start using this continuous
إلى|ذلك|نحن|يمكننا|البدء|استخدام|هذا|المستمر
a|eso|nosotros|podemos|empezar|usando|este|continuo
до|це|ми|можемо|почати|використовувати|це|безперервний
в цьому, ми можемо почати використовувати цей безперервний
يمكننا البدء في استخدام هذا المستمر
para ello podemos comenzar a usar esta continua
deployment workflow by pushing it to the
نشر|سير العمل|عن طريق|دفع|التطبيق|إلى|ال
implementación|flujo_de_trabajo|al|empujar|ello|a|el
розгортання|робочий процес|шляхом|завантаження|його|до|визначеного
робочий процес розгортання, натискаючи його на
سير عمل النشر عن طريق دفعه إلى
flujo de trabajo de implementación al enviarlo a la
master branch now if we go back to
الرئيسية|فرع|الآن|إذا|نحن|عدنا|إلى الوراء|إلى
rama maestra|rama|ahora|si|nosotros|vamos|atrás|a
майстер|гілка|зараз|якщо|ми|повернемося|назад|до
гілка master тепер, якщо ми повернемося до
فرع الماستر الآن إذا عدنا إلى
rama principal ahora si volvemos a
github and merge that pull request from
جيت هاب|و|دمج|ذلك|سحب|طلب|من
github|y|fusiona|esa|solicitud|petición|de
github|і|об'єднай|той|витягнути|запит|з
github і об'єднаємо цей запит на злиття з
جيت هاب ودمجنا طلب السحب من
github y fusionamos esa solicitud de extracción de
the previous example you can see from
ال|السابق|مثال|أنت|يمكن|أن ترى|من
el|anterior|ejemplo|tú|puedes|ver|de
цей|попередній|приклад|ти|можеш|побачити|з
попереднього прикладу, ви можете побачити з
المثال السابق يمكنك أن ترى من
el ejemplo anterior puedes ver desde
the login that it automatically builds
ال|تسجيل الدخول|الذي|هو|تلقائيًا|يبني
el|inicio de sesión|que|lo|automáticamente|construye
цей|логін|який|він|автоматично|створює
входу, що він автоматично збирає
تسجيل الدخول الذي يتم بناؤه تلقائيًا
el inicio de sesión que construye automáticamente
and deploys our code to firebase and the
و|ينشر|كودنا|الكود|إلى|فايربيس|و|ال
y|despliega|nuestro|código|a|firebase|y|el
і|розгортає|наш|код|до|Firebase|і|артикль відсутній
і розгортає наш код на firebase і
وينشر كودنا إلى فايربيس و
y despliega nuestro código en firebase y el
changes should be automatically
التغييرات|يجب|أن تكون|تلقائيًا
cambios|deberían|ser|automáticamente
зміни|повинні|бути|автоматично
зміни повинні автоматично
يجب أن تنعكس التغييرات تلقائيًا
cambios deberían reflejarse automáticamente
reflected on the website itself and now
shown on website||||||
انعكس|على|ال|الموقع|نفسه|و|الآن
reflexionó|en|el|sitio|mismo|y|ahora
відображено|на|цей|вебсайт|сам|і|тепер
відображатися на самому веб-сайті, і тепер
على الموقع نفسه والآن
en el sitio web mismo y ahora
that we have a basic CI CD pipeline I
أن|نحن|لدينا|1|أساسي|التكامل المستمر|التسليم المستمر|خط الأنابيب|أنا
||||||Continuous Delivery|automated workflow system|
que|nosotros|tenemos|una|básica|CI|CD|pipeline|yo
що|ми|маємо|базовий|базовий|CI|CD|конвеєр|я
коли у нас є базовий CI CD конвеєр, я
لدينا خط أنابيب CI CD أساسي.
que tenemos un pipeline básico de CI CD yo
want to look at some other cool things
أريد|أن|أنظر|إلى|بعض|أشياء أخرى|رائعة|أشياء
quiero|a|ver|a|algunas|otras|geniales|cosas
хочу|до|подивитися|на|деякі|інші|класні|речі
хочу подивитися на деякі інші класні речі,
أريد أن أنظر إلى بعض الأشياء الرائعة الأخرى.
quiero ver algunas otras cosas interesantes
you can do with github actions that you
يمكنك|أن|القيام|باستخدام|جيت هاب|إجراءات|التي|أنت
tú|puedes|hacer|con|github|acciones|que|tú
ти|можеш|зробити|з|github|actions|які|ти
які ви можете зробити з github actions, які ви
التي يمكنك القيام بها مع إجراءات GitHub.
que puedes hacer con las acciones de github que tú
might not realize personally I maintain
قد|لا|يدرك|شخصياً|أنا|أحتفظ
podría|no|darme cuenta|personalmente|yo|mantengo
може|не|усвідомити|особисто|я|підтримую
може не усвідомлювати, що я підтримую
قد لا تدركها شخصيًا، أنا أحتفظ بها.
puedes no darte cuenta personalmente mantengo
a few open source projects that are
بعض|قليل من|مفتوحة|مصدر|مشاريع|التي|هي
unos|pocos|abiertos|fuente|proyectos|que|están
кілька|кілька|відкритих|вихідних|проектів|які|є
кілька проектів з відкритим кодом, які є
بعض المشاريع مفتوحة المصدر التي هي
algunos proyectos de código abierto que son
available as libraries through NPM one
متاحة|كـ|مكتبات|عبر|NPM|واحد
disponibles|como|bibliotecas|a través de|NPM|uno
доступні|як|бібліотеки|через|NPM|один
доступними як бібліотеки через NPM. Один
متاحة كمكتبات من خلال NPM واحد
disponibles como bibliotecas a través de NPM uno
of those projects is spelt fire and
من|تلك|المشاريع|هو|تهجى|نار|و
de|esos|proyectos|está|escrito|fuego|y
з|тих|проєктів|є|пишеться|вогонь|і
з цих проектів називається spelt fire, і
من تلك المشاريع يُكتب fire و
de esos proyectos se llama fuego y
anytime there's a major code change on
في أي وقت|يحدث|تغيير|كبير|كود|تغيير|على
cada vez que|hay|un|importante|código|cambio|en
щоразу|є|один|значний|код|зміна|на
кожного разу, коли відбувається велика зміна коду,
في أي وقت يحدث فيه تغيير كبير في الكود على
cada vez que hay un cambio importante en el código
the master branch we cut a new release
ال|الرئيسية|فرع|نحن|قطعنا|إصدار|جديد|إصدار
la|rama maestra|rama|nosotros|cortamos|una|nueva|versión
цей|головний|гілка|ми|створили|новий||реліз
гілка master, ми створюємо новий реліз
الفرع الرئيسي الذي نقوم بقطع إصدار جديد منه
la rama principal, cortamos una nueva versión
so developers can use that code in their
حتى|المطورين|يمكنهم|استخدام|ذلك|الكود|في|مشاريعهم
entonces|los desarrolladores|pueden|usar|ese|código|en|sus
щоб|розробники|могли|використовувати|той|код|в|їхніх
щоб розробники могли використовувати цей код у своїх
حتى يتمكن المطورون من استخدام هذا الكود في مشاريعهم
para que los desarrolladores puedan usar ese código en sus
projects and every time that happens I
المشاريع|و|كل|مرة|التي|تحدث|أنا
proyectos|y|cada|vez|que|sucede|yo
проекти|і|кожен|раз|що|відбувається|я
проектах, і щоразу, коли це відбувається, я
وكلما حدث ذلك، أحتاج أيضاً للذهاب إلى سطر الأوامر
proyectos y cada vez que eso sucede, yo
also need to go to the command line
أيضا|بحاجة|إلى|الذهاب|إلى|ال|الأوامر|سطر
también|necesito|a|ir|a|la|línea|de
також|потрібно|до|йти|до|командного|командного|рядка
також повинен перейти до командного рядка
.
también necesito ir a la línea de comandos
login to NPM and push that code to the
تسجيل الدخول|إلى|NPM|و|دفع|ذلك|الكود|إلى|ال
iniciar sesión|a|NPM|y|subir|ese|código|a|el
вхід|до|NPM|і|завантажити|той|код|до|в
увійти в NPM і надіслати цей код на
تسجيل الدخول إلى NPM ودفع هذا الكود إلى
iniciar sesión en NPM y subir ese código al
NPM registry it's kind of annoying and
إن بي إم|سجل|إنه|نوع|من|مزعج|
NPM|registro|es|un tipo|de|molesto|y
NPM|реєстр|це|дещо|з|дратівливо|
Реєстр NPM дещо дратує і
سجل NPM، إنه نوع من المزعج و
registro de NPM, es un poco molesto y
easy to forget so let's just automate it
سهل|أن|ننسى|لذا|دعنا|فقط|نؤتمته|
fácil|de|olvidar|así que|vamos a|solo|automatizar|eso
легко|до|забути|тому|давайте|просто|автоматизуємо|це
легко забути, тож давайте просто автоматизуємо це
سهل النسيان، لذا دعنا نقوم بأتمتته فقط
fácil de olvidar, así que simplemente automatizémoslo
with github actions and this workflow
مع|غيت هاب|إجراءات|و|هذا|سير العمل
con|github|acciones|y|este|flujo de trabajo
з|github|actions|і|цей|робочий процес
за допомогою дій GitHub і цього робочого процесу
باستخدام إجراءات GitHub وهذا سير العمل
con acciones de github y este flujo de trabajo
you'll notice I'm using the release
ستلاحظ|تلاحظ|أنا|أستخدم|الإصدار|الإصدار
|notarás|estoy|usando|la|versión
ти будеш|помітиш|я|використовую|цей|реліз
ви помітите, що я використовую подію випуску
ستلاحظ أنني أستخدم الإصدار
notarás que estoy usando la versión
event that's because not every code
حدث|ذلك|لأن|ليس|كل|كود
evento|eso es|porque|no|cada|código
подія|це|тому що|не|кожен|код
це тому, що не кожен код
الحدث، وذلك لأن ليس كل تغيير في الكود
evento eso es porque no cada cambio de código
change on the master branch work
تغيير|على|ال|الرئيسية|فرع|عمل
cambio|en|la|rama maestra|rama|trabajo
зміна|на|майстер|майстер|гілка|робота
зміна в основній гілці роботи
على فرع الماستر يعمل
en la rama principal funciona
is a new release for example if you just
هو|(أداة نكرة)|جديد|إصدار|لـ|مثال|إذا|أنت|فقط
es|una|nueva|lanzamiento|por|ejemplo|si|tú|solo
є|новий||реліз|для|приклад|якщо|ти|просто
є новим випуском, наприклад, якщо ви просто
هو إصدار جديد، على سبيل المثال إذا كنت فقط
es un nuevo lanzamiento por ejemplo si solo
fix a typo in the readme it doesn't
إصلاح|خطأ|مطبعة|في|ال|ملف القراءة|هو|لا
arreglar|un|error|en|el|readme|eso|no
виправити|артикль|помилку|в|артикль|readme|це|не
виправите помилку в readme, це не
إصلاح خطأ مطبعي في ملف التعليمات، فهو لا يتطلب
corregir un error tipográfico en el readme no lo hace
require a whole new release to be pushed
تتطلب|إصدار|كامل|جديد|إصدار|أن|يكون|مدفوعا
requerir|una|completa|nueva|versión|que|sea|empujada
вимагати|новий|повний|новий|реліз|щоб|бути|випущеним
вимагає повного нового випуску, щоб бути опублікованим
إصدار جديد كامل ليتم دفعه
necesitar un nuevo lanzamiento completo para ser publicado
out to NPM in this recipe you'll notice
خارج|إلى|NPM|في|هذه|الوصفة|ست|تلاحظ
fuera|a|NPM|en|esta|receta|tú verás|notarás
з|до|NPM|в|цьому|рецепті|ви|помітите
в NPM, у цьому рецепті ви помітите
إلى NPM، في هذه الوصفة ستلاحظ
en NPM en esta receta notarás
we have two jobs one for build and one
نحن|لدينا|اثنان|وظائف|واحدة|للبناء|البناء|و|واحدة
nosotros|tenemos|dos|trabajos|uno|para|construir|y|uno
ми|маємо|дві|роботи|одна|для|будівництва|і|одна
у нас є дві роботи: одна для збірки, а інша
أن لدينا وظيفتين، واحدة للبناء وواحدة
que tenemos dos trabajos uno para construir y uno
to publish to NPM and we might want an
لنشر|نشر|إلى|NPM|و|نحن|قد|نريد|واحدة
para|publicar|a|NPM|y|nosotros|podríamos|querer|un
до|опублікувати|до|NPM|і|ми|можливо|хочемо|один
для публікації в NPM, і ми можемо захотіти ще одну
لنشره على NPM وقد نرغب في وظيفة إضافية لنشره على
publicar en NPM y podríamos querer un
additional job to publish to the github
إضافي|وظيفة|ل|نشر|إلى|ال|غيت هاب
adicional|trabajo|para|publicar|a|el|github
додаткова|робота|для|публікації|на|той|github
роботу для публікації в реєстр пакунків github.
جيثب
trabajo adicional para publicar en el github
package registry by default all the jobs
حزمة|سجل|بواسطة|افتراضي|جميع|الـ|الوظائف
paquete|registro|por|defecto|todos|los|trabajos
пакет|реєстр|за|замовчуванням|всі|ці|завдання
За замовчуванням всі роботи
سجل الحزم بشكل افتراضي ستعمل جميع الوظائف
registro de paquetes por defecto todos los trabajos
will run concurrently in parallel but
سوف|تعمل|بالتوازي|في|متوازي|لكن
||At the same time|||
(verbo auxiliar futuro)|correr|concurrentemente|en|paralelo|pero
буде|працювати|одночасно|в|паралельно|але
будуть виконуватись одночасно паралельно, але
بالتوازي ولكن
se ejecutarán concurrentemente en paralelo pero
that's not actually what we want here
ذلك|ليس|في الواقع|ما|نحن|نريد|هنا
eso|no|realmente|lo que|nosotros|queremos|aquí
це|не|насправді|те що|ми|хочемо|тут
це насправді не те, що ми хочемо тут
هذا ليس ما نريده هنا بالفعل
eso no es realmente lo que queremos aquí
because we want to first build our code
لأن|نحن|نريد|أن|أولاً|نبني|كودنا|كود
porque|nosotros|queremos|a|primero|construir|nuestro|código
тому що|ми|хочемо|(частка дієслова)|спочатку|побудувати|наш|код
тому що спочатку ми хочемо побудувати наш код
لأننا نريد أولاً بناء الشيفرة الخاصة بنا
porque queremos primero construir nuestro código
before releasing it to the package
قبل|إصدار|هو|إلى|ال|الحزمة
antes|liberar|lo|a|el|paquete
перед|випуском|його|в|пакет|
перш ніж випустити його в пакет
قبل إصدارها إلى الحزمة
antes de liberarlo a los paquetes
managers we can use the needs keyword to
المديرون|نحن|يمكن|استخدام|ال|الاحتياجات|الكلمة الرئيسية|ل
gerentes|nosotros|podemos|usar|la|necesidades|palabra clave|para
менеджери|ми|можем|використовувати|цей|потреби|ключове слово|щоб
менеджери, ми можемо використовувати ключове слово needs, щоб
يمكننا استخدام كلمة needs لـ
los administradores que podemos usar la palabra clave needs para
tell github actions to run this job
أخبر|غيت هاب|إجراءات|أن|يشغل|هذه|مهمة
dile|github|acciones|a|ejecutar|este|trabajo
скажи|github|дії|щоб|виконати|цю|задачу
сказати github actions виконати цю задачу
أخبر GitHub Actions بتشغيل هذه المهمة
dile a github actions que ejecute este trabajo
after the previous job is finished this
بعد|ال|السابق|عمل|يكون|منتهي|هذا
después|el|anterior|trabajo|está|terminado|esto
після|попередньої|попередньої|роботи|є|завершена|це
після завершення попередньої роботи це
بعد الانتهاء من المهمة السابقة هذه
después de que el trabajo anterior haya terminado este
can be a really useful technique because
يمكن|أن تكون|تقنية|حقًا|مفيدة|تقنية|لأن
puede|ser|una|realmente|útil|técnica|porque
може|бути|(артикль)|дійсно|корисною|технікою|тому що
може бути справді корисною технікою, оскільки
يمكن أن تكون هذه تقنية مفيدة حقًا لأن
puede ser una técnica realmente útil porque
in our case here it allows us to build
في|لنا|حالة|هنا|ذلك|يسمح|لنا|أن|نبني
en|nuestro|caso|aquí|eso|permite|a nosotros|a|construir
в|наш|випадку|тут|це|дозволяє|нам|будувати|будувати
в нашому випадку це дозволяє нам створити
في حالتنا هنا، يسمح لنا ببناء
en nuestro caso aquí nos permite construir
the code once and then push it out to
الشيفرة|الشيفرة|مرة واحدة|و|ثم|دفع|هي|خارج|إلى
el|código|una vez|y|luego|empuja|eso|fuera|a
код|код|один раз|і|потім|виштовхнути|його|назовні|до
код один раз, а потім розгорнути його в
الكود مرة واحدة ثم دفعه إلى
el código una vez y luego publicarlo en
two different registries without having
اثنين|مختلفين|سجلات|بدون|وجود
dos|diferentes|registros|sin|tener
два|різні|реєстри|без|наявності
два різні реєстри без необхідності
سجلين مختلفين دون الحاجة إلى
dos registros diferentes sin tener que
to rebuild the code so that's really
لإعادة|بناء|الكود|الكود|حتى|ذلك|حقا
para|reconstruir|el|código|así|eso es|realmente
щоб|відновити|цей|код|так|це|насправді
перебудувати код, щоб це було дійсно
إعادة بناء الكود، لذا فإن ذلك مفيد حقًا
reconstruir el código, así que eso es realmente
useful if you're a library maintainer
مفيد|إذا|كنت|مكتبة|مكتبة|مشرف
útil|si|eres|un|biblioteca|mantenedor
корисно|якщо|ти є|бібліотечним|бібліотеки|адміністратором
корисно, якщо ви є адміністратором бібліотеки
إذا كنت مسؤولاً عن مكتبة
útil si eres un mantenedor de bibliotecas
but most companies use a lot of other
لكن|معظم|الشركات|تستخدم|(م)|الكثير|من|أخرى
pero|la mayoría de|las empresas|usan|un|montón|de|otras
але|більшість|компанії|використовують|багато|багато|інших|інших
але більшість компаній використовують багато інших
لكن معظم الشركات تستخدم الكثير من الأدوات الأخرى
pero la mayoría de las empresas utilizan muchas otras
communication tools beyond github like
التواصل|أدوات|خارج|جيثب|مثل
comunicación|herramientas|más allá de|github|como
комунікаційні|інструменти|поза|github|такі як
інструментів для спілкування, окрім github, таких як
للتواصل بخلاف جيثب مثل
herramientas de comunicación más allá de github como
slack disk or JIRA Trello and so on and
سلاك|قرص|أو|جيرا|تريلو|و|لذا|على|
slack|disco|o|jira|trello|y|así|en|y
слек|диск|або|Джира|Трелло|і|так|на|
slack, disk або JIRA, Trello і так далі.
سلاك ديسك أو جيرا تريلو وهكذا و
slack, disk o JIRA, Trello, etc. y
in most cases these tools maintain
في|معظم|الحالات|هذه|الأدوات|تحافظ على
en|la mayoría de|casos|estas|herramientas|mantienen
в|більшість|випадках|ці|інструменти|підтримують
в більшості випадків ці інструменти підтримують
في معظم الحالات، تحافظ هذه الأدوات على
en la mayoría de los casos estas herramientas mantienen
github apps for you to integrate with
جيت هاب|تطبيقات|ل|أنت|أن|تدمج|مع
github|aplicaciones|para|ti|que|integrar|con
github|додатки|для|тебе|щоб|інтегруватися|з
додатки github для інтеграції з вами
تطبيقات جيثب لتتكامل معها
aplicaciones de github para que te integres con
their tools directly in github when you
أدواتهم|أدوات|مباشرة|في|غيت هاب|عندما|أنت
sus|herramientas|directamente|en|github|cuando|tú
їхні|інструменти|безпосередньо|в|github|коли|ти
їхніми інструментами безпосередньо в github, коли ви
أدواتهم مباشرة في جيثب عندما
sus herramientas directamente en github cuando tú
go to the github marketplace you'll
اذهب|إلى|ال|جيت هاب|السوق|ستجد
ve|a|el|github|mercado|tú irás a
йди|до|(артикль відсутній)|github|маркетплейс|ти будеш
перейдете на ринок github, ви
تذهب إلى سوق جيثب ستلاحظ
vayas al mercado de github notarás que está
notice that it's separated by apps and
لاحظ|أن|إنه|مفصول|بواسطة|التطبيقات|و
nota|que|está|separado|por|aplicaciones|y
зверніть увагу|що|це|розділено|за допомогою|додатків|і
помітите, що вони розділені на додатки та
أنه مفصول حسب التطبيقات و
separado por aplicaciones y
actions actions are reusable pieces of
إجراءات|أفعال|هي|قابلة لإعادة الاستخدام|قطع|من
acciones|acciones|son|reutilizables|piezas|de
дії|дії|є|багаторазові|частини|з
дії - це повторно використовувані частини
الإجراءات هي قطع قابلة لإعادة الاستخدام من
las acciones son piezas reutilizables de
code you use in your own workflow while
كود|أنت|تستخدم|في|عملك|الخاص|سير العمل|بينما
código|tú|usas|en|tu|propio|flujo de trabajo|mientras
код|ти|використовуєш|в|твоє|власному|робочому процесі|під час
коду, які ви використовуєте у своєму власному робочому процесі, тоді як
الكود تستخدمها في سير العمل الخاص بك بينما
código que usas en tu propio flujo de trabajo mientras
apps are fully pre-built solutions that
التطبيقات|هي|بالكامل|||حلول|التي
aplicaciones|son|completamente|||soluciones|que
додатки|є|повністю|||рішення|які
додатки - це повністю готові рішення, які
التطبيقات هي حلول مبنية مسبقًا بالكامل لا
las aplicaciones son soluciones completamente preconstruidas que
don't require you to deploy any code
لا|تتطلب|أنت|أن|نشر|أي|كود
no|requieres|tú|que|desplegar|ningún|código
не|вимагають|ти|щоб|розгортати|будь-який|код
не вимагають від вас розгортання жодного коду
تتطلب منك نشر أي كود
no requieren que despliegues ningún código
whatsoever because we use slack for fire
at all||||||
على الإطلاق|لأن|نحن|نستخدم|سلاك|من أجل|فاير
lo que sea|porque|nosotros|usamos|slack|para|fuego
що завгодно|тому що|ми|використовуємо|slack|для|вогню
взагалі, тому що ми використовуємо slack для fire
بأي شكل من الأشكال لأننا نستخدم سلاك للحرائق
en absoluto porque usamos slack para fuego
ship IO I'm going to use that as an
سفينة|إدخال/إخراج|أنا|ذاهب|إلى|أستخدم|ذلك|كـ|أداة تنكير
barco|io|yo estoy|voy a|a|usar|eso|como|un
корабель|вхід/вихід|я|йду|до|використати|це|як|один
корабель IO Я збираюся використовувати це як
سفينة IO سأستخدم ذلك كمثال
el envío IO voy a usar eso como un
example let's imagine that I wanted to
مثال|دعنا|نتخيل|أن|أنا|أردت|أن
ejemplo|vamos a|imaginar|que|yo|quería|a
приклад|давайте|уявимо|що|я|хотів|до
приклад, уявімо, що я хочу
دعنا نتخيل أنني أريد أن
ejemplo, imaginemos que quiero
receive a slack notification every time
استقبل|(أداة تنكير)|سلاك|إشعار|كل|مرة
recibe|una|slack|notificación|cada|vez
отримувати|кожне|slack|сповіщення|кожен|раз
отримувати сповіщення в Slack щоразу, коли
أستقبل إشعار سلاك في كل مرة
recibir una notificación de slack cada vez que
a new github issue is posted there are a
(م)|جديدة|غيت هاب|مشكلة|(فعل مساعد)|تم نشرها|هناك|(فعل مساعد)|(م)
un|nuevo|github|problema|es|publicado|||
нова|нова|github|проблема|є|опублікована|там|є|одна
нове питання на GitHub публікується, є
تم نشر مشكلة جديدة على جيت هاب هناك
se publica un nuevo problema en github hay un
variety of community maintained actions
تنوع|من|المجتمع|المحفوظة|الأفعال
variedad|de|comunidad|mantenidas|acciones
різноманіття|спільноти|громади|підтримуваних|дій
різноманітні дії, що підтримуються спільнотою
مجموعة متنوعة من الإجراءات التي يتم صيانتها من قبل المجتمع
variedad de acciones mantenidas por la comunidad
that allow me to do this easily in a
التي|تسمح|لي|أن|أفعل|هذا|بسهولة|في|(غير محدد)
que|me permiten|a mí|a|hacer|esto|fácilmente|en|una
який|дозволяють|мені|робити|робити|це|легко|в|одному
які дозволяють мені робити це легко в
والتي تتيح لي القيام بذلك بسهولة في
que me permiten hacer esto fácilmente en un
workflow in this workflow you can see I
سير العمل|في|هذا|سير العمل|أنت|تستطيع|رؤية|أنا
flujo_de_trabajo|en|este|flujo_de_trabajo|tú|puedes|ver|yo
робочий процес|в|цей|робочий процес|ти|можеш|бачити|я
робочому процесі, в цьому робочому процесі ви можете побачити, що я
سير العمل في هذا سير العمل يمكنك أن ترى أنني
flujo de trabajo en este flujo de trabajo puedes ver que yo
set up a trigger for github issues then
إعداد|تفعيل|(أداة)|مشغل|لـ|جيت هاب|القضايا|ثم
establecer|arriba|un|desencadenador|para|github|problemas|entonces
налаштуйте|тригер|для|тригера|для|github|проблем|
налаштував тригер для проблем github, потім
قم بإعداد مشغل لقضايا جيت هاب ثم
configura un disparador para los problemas de github entonces
use a slack action along with some
استخدم|أداة|سلاك|إجراء|مع|مع|بعض
usa|una|slack|acción|junto|con|algunos
використати|артикль|слек|дія|разом|з|деякі
використовую дію slack разом з деякими
استخدم إجراء سلاك مع بعض
usa una acción de slack junto con algunas
configuration variables to have it post
التكوين|المتغيرات|ل|يكون|هو|نشر
configuración|variables|para|tener|eso|publicar
конфігурація|змінні|щоб|мати|це|опублікувати
конфігураційними змінними, щоб він публікував
متغيرات التكوين لجعلها تنشر
variables de configuración para que publique
messages directly in my slack channel
الرسائل|مباشرة|في|قناتي|سلاك|قناة
mensajes|directamente|en|mi|slack|canal
повідомлення|безпосередньо|в|моєму|slack|каналі
повідомлення безпосередньо в моєму каналі slack
رسائل مباشرة في قناة سلاك الخاصة بي
mensajes directamente en mi canal de slack
every time there's a new issue on github
كل|مرة|يوجد|(أداة تنكير)|جديد|مشكلة|على|جيثب
cada|vez|hay|un|nuevo|problema|en|github
кожного|раз|є|нове|нове|питання|на|github
кожного разу, коли з'являється нова проблема на github
في كل مرة يكون هناك مشكلة جديدة على جيت هاب
cada vez que hay un nuevo problema en github
that's cool in all but you can also
ذلك|رائع|في|كل شيء|لكن|أنت|تستطيع|أيضا
eso|genial|en|todo|pero|tú|puedes|también
це|круто|в|всьому|але|ти|можеш|також
це круто, але ти також можеш
هذا رائع وكل شيء لكن يمكنك أيضاً
eso está bien y todo, pero también puedes
solve this problem using a github app
حل|هذه|المشكلة|باستخدام|تطبيق|جيت هاب|تطبيق
resuelve|este|problema|usando|una|github|aplicación
вирішити|цю|проблему|за допомогою|одного|github|додатку
вирішити цю проблему, використовуючи додаток github
حل هذه المشكلة باستخدام تطبيق جيت هاب
resolver este problema usando una aplicación de github
and it can be installed on your account
و|هو|يمكن|أن يكون|مثبت|على|حسابك|حساب
y|eso|puede|ser|instalarse|en|tu|cuenta
і|це|може|бути|встановлено|на|ваш|обліковий запис
і його можна встановити на твій акаунт
ويمكن تثبيته على حسابك
y se puede instalar en tu cuenta
by simply clicking a few buttons the
من خلال|ببساطة|النقر|زر|قليل من|الأزرار|ال
al|simplemente|hacer clic|unos|pocos|botones|los
просто|натисканням|кількох|кнопок|кілька|кнопок|
просто натискаючи кілька кнопок, ви
من خلال النقر على بعض الأزرار فقط، فإن
simplemente haciendo clic en unos pocos botones, el
nice thing about a github app is that it
لطيف|شيء|حول|(أداة)|غيت هاب|تطبيق|هو|أن|هو
agradable|cosa|sobre|una|github|aplicación|es|que|eso
гарна|річ|про|один|github|додаток|є|що|він
можете скористатися перевагами github додатка, оскільки він
الشيء الجيد في تطبيق جيثب هو أنه
aspecto positivo de una aplicación de github es que puede
can be used across multiple repos
يمكن|أن تكون|مستخدمة|عبر|متعددة|مستودعات
puede|ser|usarse|a través de|múltiples|repositorios
може|бути|використовуватися|через|кілька|репозиторії
може використовуватися в кількох репозиторіях
يمكن استخدامه عبر مستودعات متعددة
ser utilizada en múltiples repositorios
simultaneously so when you're automating
في وقت واحد|لذا|عندما|أنت|تقوم بأتمتة
simultáneamente|entonces|cuando|estás|automatizando
одночасно|тому|коли|ти|автоматизуєш
одночасно, тому, коли ви автоматизуєте
في نفس الوقت، لذا عندما تقوم بأتمتة
simultáneamente, así que cuando estás automatizando
with github actions it's a good idea to
مع|غيت هاب|إجراءات|من الجيد|فكرة|جيدة|فكرة|أن
con|github|acciones|es una|una|buena|idea|que
з|гітхаб|дії|це|хороша|хороша|ідея|щоб
за допомогою github дій, це гарна ідея
مع إجراءات جيت هاب، من الجيد أن
con las acciones de github es una buena idea
ask yourself if you want a fully
اسأل|نفسك|إذا|أنت|تريد|(حرف نكرة)|بالكامل
pregúntate|a ti mismo|si|tú|quieres|un|completamente
запитай|себе|чи|ти|хочеш|повну|повністю
запитайте себе, чи хочете ви повністю
تسأل نفسك إذا كنت تريد تطبيقًا كامل التثبيت أو إذا كنت تريد بناء
preguntarte si quieres una aplicación completamente
installed app or if you want to build
مثبتة|تطبيق|أو|إذا|أنت|تريد|أن|تبني
instalada|aplicación|o|si|tú|quieres|a|construir
встановлене|додаток|або|якщо|ти|хочеш|до|побудувати
встановлений додаток, чи хочете ви створити
سير عمل خاص بك باستخدام الإجراءات التي قد أقوم بها
instalada o si quieres construir
your own workflow with actions I may do
الخاص بك|الخاص|سير العمل|مع|الإجراءات|أنا|قد|أفعل
tu|propio|flujo de trabajo|con|acciones|yo|puedo|hacer
твій|власний|робочий процес|з|діями|я|можу|зробити
свій власний робочий процес з діями, які я можу зробити
tu propio flujo de trabajo con acciones que puedo hacer
a whole separate video on apps because
(حرف جر)|كامل|منفصل|فيديو|عن|التطبيقات|لأن
un|entero|separado|video|sobre|aplicaciones|porque
ціле|ціле|окреме|відео|про|додатки|тому що
ціле окреме відео про додатки, тому що
فيديو منفصل كامل عن التطبيقات لأن
un video completamente separado sobre aplicaciones porque
there's a lot of cool things you can do
هناك|(م)|الكثير|من|رائعة|أشياء|أنت|تستطيع|تفعل
|muchas|muchas|de|geniales|cosas|tú|puedes|hacer
є|багато|багато|з|класних|речей|ти|можеш|робити
є багато класних речей, які ви можете зробити
هناك الكثير من الأشياء الرائعة التي يمكنك القيام بها
hay muchas cosas geniales que puedes hacer
like automatically analyze code quality
مثل|تلقائيًا|تحليل|الشيفرة|الجودة
como|automáticamente|analizar|código|calidad
як|автоматично|аналізувати|код|якість
автоматично аналізувати якість коду
مثل تحليل جودة الكود تلقائيًا
como analizar automáticamente la calidad del código
automatically update your dependencies
تلقائيًا|تحديث|الخاصة بك|التبعيات
automáticamente|actualiza|tus|dependencias
автоматично|оновити|ваші|залежності
автоматично оновлювати ваші залежності
تحديث التبعيات الخاصة بك تلقائيًا
actualizar automáticamente tus dependencias
automatically optimize all your images
تلقائيًا|تحسين|جميع|صورك|الصور
automáticamente|optimiza|todas|tus|imágenes
автоматично|оптимізувати|всі|ваші|зображення
автоматично оптимізувати всі ваші зображення
قم بتحسين جميع صورك تلقائيًا
optimizar automáticamente todas tus imágenes
and automatically do a whole bunch of
و|تلقائيًا|تفعل|عدد|كامل|مجموعة|من
y|automáticamente|hacer|un|montón|montón|de
і|автоматично|робити|багато|ціле|безліч|з
і автоматично виконувати безліч інших
وقم تلقائيًا بعمل مجموعة كاملة من
y hacer automáticamente un montón de
other cool stuff but now let's shift
أخرى|رائعة|أشياء|لكن|الآن|دعنا|ننتقل
otras|cosas|cosas|pero|ahora|vamos a|cambiar
інші|класні|речі|але|зараз|давайте|змістимо
крутих речей, але тепер давайте перейдемо
الأشياء الرائعة الأخرى ولكن الآن دعنا ننتقل
otras cosas geniales, pero ahora cambiemos
gears into the final recipe which is a
التروس|في|ال|النهائي|الوصفة|التي|هي|واحدة
engranajes|en|la|final|receta|la cual|es|una
шестерні|в|фінальний|остаточний|рецепт|який|є|один
переходить до фінального рецепту, який є
إلى الوصفة النهائية وهي
de marcha hacia la receta final que es un
github action that runs on a specific
جيت هاب|إجراء|الذي|يعمل|على|(م)|محدد
github|acción|que|se ejecuta|en|un|específico
github|дія|яка|виконується|на|певному|специфічному
дією github, що виконується за певним
إجراء جيثب الذي يعمل على جدول زمني محدد
acción de github que se ejecuta en un específico
schedule this one happens to be a
جدول|هذا|واحد|يحدث|أن|يكون|واحد
horario|este|uno|sucede|a|ser|un
розклад|цей|один|трапляється|бути|бути|артикль
графіком, цей випадок є
هذا يحدث أن يكون
horario, este sucede ser un
special treat for firebase users because
خاص|مكافأة|لم|فايربيس|المستخدمين|لأن
especial|regalo|para|firebase|usuarios|porque
спеціальний|подарунок|для|firebase|користувачів|тому що
особливим подарунком для користувачів firebase, тому що
علاج خاص لمستخدمي فايربيس لأن
trato especial para los usuarios de firebase porque
it solves a common problem how do I
هي|تحل|مشكلة|شائعة|شائعة|كيف|أفعل|أنا
eso|resuelve|un|común|problema|cómo|hago|yo
це|вирішує|одна|загальна|проблема|як|я|я
він вирішує поширену проблему: як мені
هذا يحل مشكلة شائعة كيف يمكنني
resuelve un problema común, ¿cómo hago yo?
export my firestore data on a regular
تصدير|بياناتي|فايرستور|البيانات|على|كل|منتظم
exportar|mis|firestore|datos|en|una|regular
експортувати|мої|firestore|дані|на|регулярній|регулярній
експортувати мої дані firestore на регулярній
تصدير بياناتي من فايرستور بشكل منتظم
exportar mis datos de firestore de forma regular
basis currently if the database doesn't
أساس|حاليا|إذا|قاعدة البيانات|قاعدة البيانات|لا
base|actualmente|si|la|base de datos|no
основа|наразі|якщо|ця|база даних|не
основі, наразі, якщо база даних не
حالياً إذا كانت قاعدة البيانات لا
actualmente si la base de datos no
provide automatic backups so you need to
توفير|تلقائي|نسخ احتياطية|لذا|أنت|تحتاج|إلى
proporcionar|automáticos|copias de seguridad|así que|tú|necesitas|que
надайте|автоматичні|резервні копії|тому|ви|потрібно|
надає автоматичні резервні копії, тому вам потрібно
توفر نسخ احتياطية تلقائية لذا تحتاج إلى
ofrece copias de seguridad automáticas, así que necesitas
man
رجل
hombre
чоловік
людина
القيام بذلك يدويًا
hacerlo manualmente
export your data in order to reimagine
تصدير|بياناتك|البيانات|في|order|إلى|إعادة تصور
exportar|tus|datos|en|orden|para|reimaginar
експортувати|ваші|дані|в|порядку|щоб|переосмислити
експортувати свої дані, щоб переосмислити
قم بتصدير بياناتك من أجل إعادة تصورها
exporta tus datos para reimaginar
this recipe we use the on schedule event
هذه|الوصفة|نحن|نستخدم|الحدث|في|الجدول|الزمني
esta|receta|nosotros|usamos|el|en|horario|evento
цей|рецепт|ми|використовуємо|цей|на|розклад|подія
в цьому рецепті ми використовуємо подію за розкладом
في هذه الوصفة نستخدم حدث الجدول الزمني
esta receta usamos el evento programado
and pass it a cron schedule if you don't
و|تمرير|ذلك|(م)|كرون|جدول|إذا|أنت|لا
y|pasa|lo|una|cron|horario|si|tú|no
і|передайте|це||cron|розклад|якщо|ви|не
і передаємо їй розклад cron, якщо ви не
ونمرر له جدول زمني كرون إذا لم تكن
y le pasamos un cron programado si no
understand how this cron syntax works
فهم|كيف|هذه|كرون|صيغة|تعمل
|||scheduled task manager||
entiende|cómo|esta|cron|sintaxis|funciona
зрозуміти|як|цей|cron|синтаксис|працює
розумієте, як працює цей синтаксис cron
تفهم كيف يعمل هذا التركيب النحوي للكرون
entiendes cómo funciona esta sintaxis cron
don't worry
لا|تقلق
no|te preocupes
не|хвилюйся
не хвилюйтеся
لا تقلق
no te preocupes
not many people do but there's an
ليس|كثير من|الناس|يفعلون|لكن|هناك|واحد
no|muchas|personas|lo hacen|pero|hay|un
не|багато|людей|роблять|але|є|один
не багато людей це знають, але є
ليس الكثير من الناس يفعلون ذلك ولكن هناك تطبيق رائع يسمى كرانتاب غورو يمكنه
no mucha gente lo hace, pero hay una
awesome app called crontab guru that can
رائع|تطبيق|يسمى|كرونتاب|خبير|الذي|يمكن
increíble|aplicación|llamada|crontab|guru|que|puede
чудовий|додаток|названий|crontab|guru|який|може
чудовий додаток під назвою crontab guru, який може
إنشاء جداول زمنية لك تلقائيًا
increíble aplicación llamada crontab guru que puede
automatically generate schedules for you
تلقائيًا|توليد|جداول|لك|أنت
automáticamente|generar|horarios|para|ti
автоматично|генерувати|розклади|для|вас
автоматично генерувати розклади для вас
generar automáticamente horarios para ti
the schedule in this example runs every
الجدول|في|هذا|المثال|يعمل|كل|يوم
el|horario|en|este|ejemplo|corre|cada
цей|розклад|в|цьому|прикладі|виконується|кожен
розклад у цьому прикладі виконується кожної
الجدول الزمني في هذا المثال يعمل كل
el horario en este ejemplo se ejecuta cada
night at midnight and then in the action
الليل|في|منتصف الليل|و|ثم|في|ال|العمل
noche|a|medianoche|y|luego|en|la|acción
ніч|о|північ|і|потім|в|дії|дії
ночи опівночі, а потім у дії
ليلة عند منتصف الليل ثم في الإجراء
noche a medianoche y luego en la acción
itself we're using an action maintained
نفسها|نحن|نستخدم|(أداة نكرة)|فعل|مستمر
sí mismo|estamos|usando|una|acción|mantenida
сам|ми|використовуємо|дію|дію|підтримувану
ми використовуємо дію, що підтримується
نحن نستخدم إجراءً يتم صيانته
en sí estamos utilizando una acción mantenida
by a Google cloud platform this action
بواسطة|منصة|جوجل|سحابية|منصة|هذا|إجراء
por|una|Google|nube|plataforma|esta|acción
за|один|Google|хмара|платформа|ця|дія
за допомогою платформи Google Cloud ця дія
من قبل منصة جوجل السحابية هذا الإجراء
por una plataforma de nube de Google esta acción
sets up the G cloud CLI in the
يهيئ|إعداد|ال|ج|السحابي|واجهة سطر الأوامر|في|ال
configura|arriba|el|G|nube|CLI|en|el
налаштовує|встановлення|артикль|G|хмара|командний інтерфейс|в|артикль
налаштовує G Cloud CLI в
يعد واجهة سطر الأوامر G cloud في
configura la CLI de G cloud en el
environment and then we can use it to
البيئة|و|ثم|نحن|يمكن|استخدام|ذلك|ل
medio ambiente|y|entonces|nosotros|podemos|usar|eso|para
середовище|і|тоді|ми|можемо|використовувати|його|для
середовищі, а потім ми можемо використовувати його для
البيئة ثم يمكننا استخدامها لـ
entorno y luego podemos usarla para
run a couple commands to export our
تشغيل|عدد|زوج من|أوامر|لتصدير|تصدير|بياناتنا
ejecutar|un|par de|comandos|para|exportar|nuestro
запустіть|кілька|команд|команд|для|експортувати|наш
виконання кількох команд для експорту наших
تشغيل بعض الأوامر لتصدير بياناتنا من
ejecutar un par de comandos para exportar nuestros
firestore data into a storage bucket and
فايرستور|بيانات|إلى|(أداة تنكير)|تخزين|دلو|و
firestore|datos|en|un|almacenamiento|cubo|y
Firestore|дані|в|один|сховище|кошик|і
даних Firestore у сховище.
Firestore إلى دلو التخزين و
datos de firestore en un bucket de almacenamiento y
that process is now fully automated so
تلك|العملية|هي|الآن|بالكامل|مؤتمتة|لذا
ese|proceso|está|ahora|completamente|automatizado|así que
той|процес|є|тепер|повністю|автоматизований|тому
цей процес тепер повністю автоматизований, тому
هذه العملية الآن مؤتمتة بالكامل لذلك
ese proceso ahora está completamente automatizado, así que
we should hopefully never have to worry
نحن|يجب أن|على أمل|أبداً|نحتاج|إلى|القلق
nosotros|deberíamos|esperemos que|nunca|tener que|que|preocuparnos
ми|повинні|сподіваюся|ніколи|мати|до|турбуватися
ми, сподіваюсь, більше не повинні турбуватися
نأمل ألا نضطر للقلق بشأنها مرة أخرى
esperamos nunca tener que preocuparnos
about it again and check the links in
عن|ذلك|مرة أخرى|و|تحقق|ال|الروابط|في
sobre|eso|otra vez|y|revisa|los|enlaces|en
про|це|знову|і|перевірте|ці|посилання|в
про це і перевіряти посилання в
و التحقق من الروابط في
por ello de nuevo y revisar los enlaces en
the description for a full write-up on
ال|الوصف|ل|كتابة|كاملة|||عن
la|descripción|para|un|completo|||sobre
опис|опис|для|повного|повного|||на
описі для повного викладу про
الوصف للحصول على شرح كامل عن
la descripción para un informe completo sobre
how to set up the service account and
كيفية|إلى|إعداد|حساب|الخدمة|الخدمة|الحساب|و
cómo|a|configurar|arriba|la|servicio|cuenta|y
як|до|налаштувати|обліковий|сервісний|обліковий|запис|і
те, як налаштувати обліковий запис служби та
كيفية إعداد حساب الخدمة و
cómo configurar la cuenta de servicio y
everything else involved with G cloud
كل شيء|آخر|متضمن|مع|ج|سحابة
todo|lo demás|involucrado|con|G|nube
все|інше|залучене|з|G|хмара
все інше, що пов'язано з G cloud
كل شيء آخر يتعلق بـ G cloud
todo lo demás relacionado con G cloud
I'm gonna go ahead and wrap things up
سأ|أذهب|أذهب|قدماً|و|أنهي|الأمور|تماماً
yo|voy a|ir|adelante|y|terminar|las cosas|arriba
Я|збираюся|йти|вперед|і|завершити|справи|остаточно
Я збираюся закінчити справи
سأذهب الآن لإنهاء الأمور
voy a ir cerrando las cosas
there hopefully this video helped you
هناك|إن شاء الله|هذا|فيديو|ساعدك|أنت
ahí|ojalá|este|video|te ayudó|a ti
там|сподіваюся|це|відео|допомогло|тобі
сподіваюся, це відео допомогло вам
آمل أن يكون هذا الفيديو قد ساعدك
ahí, espero que este video te haya ayudado
get started with automation in your own
ابدأ|بدأ|مع|الأتمتة|في|الخاص بك|الخاص
empieza|a empezar|con|automatización|en|tu|propio
почати|почати|з|автоматизацією|у|вашому|власному
почати автоматизацію у вашому власному
ابدأ مع الأتمتة في مشروعك الخاص
comienza con la automatización en tu propio
project and let me know what kind of
المشروع|و|دع|لي|تعرف|ما|نوع|من
proyecto|y|deja|me|saber|qué|tipo|de
проект|і|дозволь|мені|знати|що|рід|з
проекті і дайте мені знати, який вид
وأخبرني ما نوع الأشياء التي تستخدمها
proyecto y házmelo saber qué tipo de
things are using github actions for in
الأشياء|تستخدم|باستخدام|غيت هاب|إجراءات|من أجل|في
cosas|están|usando|github|acciones|para|en
речі|є|використовуючи|github|дії|для|в
речі використовують github дії для в
في github actions في التعليقات
cosas estás usando github actions para en
the comments stay tuned for the giveaway
ال|تعليقات|ابقوا|متابعين|من أجل|ال|سحب القرعة
ці|коментарі|залишайтеся|на зв'язку|для|цей|розіграш
los|comentarios|estén|atentos|para|el|sorteo
коментарях слідкуйте за розіграшем
تابعونا لمسابقة الهدايا
los comentarios, mantente atento al sorteo
video in a few days thanks for watching
فيديو|في|(حرف جر)|قليل من|أيام|شكرًا|على|المشاهدة
video|en|unos|pocos|días|gracias|por|ver
відео|через|кілька|кілька|днів|дякую|за|перегляд
відео через кілька днів дякую за перегляд
فيديو في غضون أيام قليلة، شكرًا لمشاهدتك
video en unos días gracias por ver
and I will see you in the next one
و|أنا|سوف|أراك|أنت|في|ال|القادمة|واحدة
y|yo|(verbo auxiliar futuro)|veré|a ti|en|la|siguiente|uno
і|я|буду|побачу|тебе|в|наступному|наступному|разі
і побачимося в наступному
وسأراك في الفيديو التالي
y nos vemos en el próximo
[Music]
موسيقى
[Música]
Музика
[Музика]
[موسيقى]
[Música]
SENT_CWT:AFkKFwvL=6.46 PAR_TRANS:gpt-4o-mini=7.08 SENT_CWT:AFkKFwvL=5.85 PAR_TRANS:gpt-4o-mini=92.78 SENT_CWT:ANplGLYU=7.02 PAR_TRANS:gpt-4o-mini=7.39
uk:AFkKFwvL ar:AFkKFwvL es:ANplGLYU
openai.2025-02-07
ai_request(all=494 err=0.00%) translation(all=395 err=0.51%) cwt(all=2819 err=1.28%)