{"id":153,"date":"2024-02-11T19:21:13","date_gmt":"2024-02-11T18:21:13","guid":{"rendered":"https:\/\/devopsbrains.com\/?page_id=153"},"modified":"2024-05-13T21:04:15","modified_gmt":"2024-05-13T19:04:15","slug":"domina-github-actions","status":"publish","type":"page","link":"https:\/\/devopsbrains.com\/es\/domina-github-actions\/","title":{"rendered":"Domina Github Actions"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Automatiza tus proyectos de integraci\u00f3n y entrega continua con Github Actions<\/h2>\n\n\n\n<p>Github Actions es una potente herramienta que te puede ayudar a automatizar casi cualquier tarea relacionada con el ciclo de vida del software. Te permite integrar f\u00e1cilmente piezas propias y de terceros para construir soluciones de integraci\u00f3n y despliegue continuo, como por ejemplo analizar, probar, empaquetar, publicar y desplegar tus aplicaciones.<\/p>\n\n\n\n<div class=\"wp-block-cover is-light\" style=\"min-height:592px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" class=\"wp-block-cover__image-background wp-image-149\" alt=\"\" src=\"https:\/\/devopsbrains.com\/wp-content\/uploads\/2024\/02\/miniatura-gimp-v3.png\" data-object-fit=\"cover\" srcset=\"https:\/\/devopsbrains.com\/wp-content\/uploads\/2024\/02\/miniatura-gimp-v3.png 1920w, https:\/\/devopsbrains.com\/wp-content\/uploads\/2024\/02\/miniatura-gimp-v3-300x169.png 300w, https:\/\/devopsbrains.com\/wp-content\/uploads\/2024\/02\/miniatura-gimp-v3-1024x576.png 1024w, https:\/\/devopsbrains.com\/wp-content\/uploads\/2024\/02\/miniatura-gimp-v3-768x432.png 768w, https:\/\/devopsbrains.com\/wp-content\/uploads\/2024\/02\/miniatura-gimp-v3-1536x864.png 1536w, https:\/\/devopsbrains.com\/wp-content\/uploads\/2024\/02\/miniatura-gimp-v3-18x10.png 18w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size\"><a href=\"https:\/\/www.udemy.com\/course\/domina-github-actions\/?referralCode=CBFBAF72C38BE758CFE1\" title=\"Domina Github Actions\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-white-color\"><strong>DOMINA GITHUB ACTIONS<\/strong><\/mark><\/a><\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Github Action nos ofrece un lenguaje declarativo para construir nuestros bloques de automatizaci\u00f3n y para integrar bloques de terceros, disponibles en un marketplace. Y esta es una de las funcionalidades m\u00e1s potentes que ofrece Github Actions, porque nos permite apoyarnos en funcionalidades existentes robustas y bien probadas.<\/p>\n\n\n\n<p>Este curso te cuenta las claves para conocer los bloques base de Github Actions y usarlos adecuadamente para que t\u00fa puedas construir soluciones de automatizaci\u00f3n eficientes, robustas y seguras para tus proyectos.<\/p>\n\n\n\n<p>El curso cuenta con 15 m\u00f3dulos, la mayor\u00eda de ellos, con una estructura com\u00fan:<\/p>\n\n\n\n<p>Comenzamos por una introducci\u00f3n te\u00f3rica, seguida de un ejemplo. Luego un ejercicio pr\u00e1ctico para que t\u00fa practiques los conceptos aprendidos o explores algunos nuevos y finalmente se da una soluci\u00f3n posible al ejercicio pr\u00e1ctico<\/p>\n\n\n\n<p>Este curso est\u00e1 dirigido a cualquier persona que trabaje en el desarrollo, mantenimiento o coordinaci\u00f3n de proyectos de desarrollo de software y para empezar el \u00fanico conocimiento previo que necesitas es un conocimiento b\u00e1sico de git.<\/p>\n\n\n\n<p>Para los m\u00f3dulos finales te puede ayudar conocer de docker y javascript, pero no hace falta que seas ning\u00fan experto para entender el contenido que tratamos en ellos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Temario<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Los bloques base<\/li>\n\n\n\n<li>Disparadores y eventos<\/li>\n\n\n\n<li>Uso de acciones externas<\/li>\n\n\n\n<li>Runners<\/li>\n\n\n\n<li>Expresiones, contexto y funciones<\/li>\n\n\n\n<li>Variables y seretos<\/li>\n\n\n\n<li>Entrada y salida<\/li>\n\n\n\n<li>Control del flujo de ejecuci\u00f3n<\/li>\n\n\n\n<li>Artefactos y Cach\u00e9<\/li>\n\n\n\n<li>Entornos y despligues<\/li>\n\n\n\n<li>Reutilizaci\u00f3n de workflows<\/li>\n\n\n\n<li>Acciones personalizadas compuestas<\/li>\n\n\n\n<li>Acciones personalizadas javascript<\/li>\n\n\n\n<li>Acciones personalizadas docker<\/li>\n\n\n\n<li>Seguridad<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Automatiza tus proyectos de integraci\u00f3n y entrega continua con Github Actions Github Actions es una potente herramienta que te puede ayudar a automatizar casi cualquier tarea relacionada con el ciclo de vida del software. Te permite integrar f\u00e1cilmente piezas propias y de terceros para construir soluciones de integraci\u00f3n y despliegue [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-153","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/pages\/153"}],"collection":[{"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":1,"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/pages\/153\/revisions"}],"predecessor-version":[{"id":154,"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/pages\/153\/revisions\/154"}],"wp:attachment":[{"href":"https:\/\/devopsbrains.com\/es\/wp-json\/wp\/v2\/media?parent=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}