{"id":1059,"date":"2026-02-13T10:16:15","date_gmt":"2026-02-13T09:16:15","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1059"},"modified":"2026-02-13T10:16:17","modified_gmt":"2026-02-13T09:16:17","slug":"ci-cd-con-github-actions-guia-basica","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/","title":{"rendered":"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica"},"content":{"rendered":"<h3>Introducci\u00f3n a CI\/CD y GitHub Actions<\/h3>\n<p>La adopci\u00f3n de pr\u00e1cticas de integraci\u00f3n continua (CI) y entrega continua (CD) se ha vuelto esencial para garantizar un flujo de trabajo de desarrollo eficiente y de alta calidad. GitHub Actions emerge como una potente herramienta que permite a los desarrolladores automatizar tareas dentro de sus repositorios de GitHub. En esta gu\u00eda, profundizaremos en c\u00f3mo implementar CI\/CD con GitHub Actions y qu\u00e9 pasos seguir para configurar tu entorno.<\/p>\n<h3>\u00bfQu\u00e9 es CI\/CD?<\/h3>\n<p>CI\/CD es una pr\u00e1ctica que permite a los desarrolladores fusionar cambios en el c\u00f3digo de manera frecuente y autom\u00e1tica, asegurando que las nuevas caracter\u00edsticas y arreglos de errores sean probados y desplegados en producci\u00f3n de manera efectiva. A continuaci\u00f3n, se describen los principales componentes:<\/p>\n<ul>\n<li><strong>Integraci\u00f3n Continua (CI):<\/strong> Consiste en la pr\u00e1ctica de integrar cambios de c\u00f3digo en un repositorio compartido varias veces al d\u00eda. Cada integraci\u00f3n es verificada por una compilaci\u00f3n automatizada para detectar errores lo antes posible.<\/li>\n<li><strong>Entrega Continua (CD):<\/strong> Se trata de automatizar el proceso de entrega del software, permitiendo que los cambios est\u00e9n disponibles para producci\u00f3n de forma r\u00e1pida y eficiente.<\/li>\n<\/ul>\n<h3>Beneficios de implementar CI\/CD con GitHub Actions<\/h3>\n<p>Implementar CI\/CD ofrece m\u00faltiples ventajas que mejoran la eficiencia del desarrollo:<\/p>\n<ul>\n<li><strong>Automatizaci\u00f3n:<\/strong> Reduce la intervenci\u00f3n manual en procesos repetitivos.<\/li>\n<li><strong>Menor tiempo de entrega:<\/strong> Facilita un despliegue m\u00e1s r\u00e1pido de nuevas funcionalidades y correcci\u00f3n de errores.<\/li>\n<li><strong>Mayor calidad:<\/strong> Detecta errores de manera temprana gracias a las pruebas automatizadas.<\/li>\n<li><strong>Flexibilidad:<\/strong> Admite una amplia variedad de configuraciones y herramientas, adapt\u00e1ndose a las necesidades del proyecto.<\/li>\n<\/ul>\n<h3>\u00bfC\u00f3mo funciona GitHub Actions?<\/h3>\n<p>GitHub Actions te permite crear flujos de trabajo personalizados para tu repositorio. Los flujos de trabajo son configuraciones definidas en un archivo <code>YAML<\/code> que contienen uno o m\u00e1s \u00abjobs\u00bb, los cuales representan secuencias de pasos a ejecutar. A continuaci\u00f3n se muestran los elementos clave:<\/p>\n<ul>\n<li><strong>Eventos:<\/strong> Disparadores que inician el flujo de trabajo, como un push a la rama principal o la creaci\u00f3n de un pull request.<\/li>\n<li><strong>Jobs:<\/strong> Conjuntos de pasos que se ejecutan en un entorno espec\u00edfico. Puedes definir m\u00faltiples trabajos que se ejecutan en paralelo o de manera secuencial.<\/li>\n<li><strong>Steps:<\/strong> Pasos individuales dentro de un job, que pueden ejecutar comandos, invocar acciones y m\u00e1s.<\/li>\n<\/ul>\n<h3>Configuraci\u00f3n b\u00e1sica de GitHub Actions<\/h3>\n<p>A continuaci\u00f3n, se detalla c\u00f3mo crear un flujo de trabajo simple para configurar CI con GitHub Actions:<\/p>\n<pre><code>name: CI\non: [push, pull_request]\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout code\n        uses: actions\/checkout@v2\n      - name: Set up Node.js\n        uses: actions\/setup-node@v2\n        with:\n          node-version: '14'\n      - name: Install dependencies\n        run: npm install\n      - name: Run tests\n        run: npm test\n<\/code><\/pre>\n<p>Este ejemplo define un flujo de trabajo llamado \u00abCI\u00bb que se activa en las acciones de <code>push<\/code> o <code>pull_request<\/code>. Ejecuta los siguientes pasos:<\/p>\n<ol>\n<li>Realiza el checkout del c\u00f3digo del repositorio.<\/li>\n<li>Configura un entorno Node.js.<\/li>\n<li>Instala las dependencias.<\/li>\n<li>Ejecuta las pruebas definidas en el proyecto.<\/li>\n<\/ol>\n<h3>Integraciones comunes con GitHub Actions<\/h3>\n<p>GitHub Actions admite m\u00faltiples integraciones, permitiendo personalizar a\u00fan m\u00e1s tu flujo de trabajo. Algunas integraciones populares incluyen:<\/p>\n<ul>\n<li><strong>Slack:<\/strong> Notificar a tu equipo sobre el estatus de los builds.<\/li>\n<li><strong>AWS:<\/strong> Desplegar autom\u00e1ticamente tus aplicaciones en AWS.<\/li>\n<li><strong>Docker:<\/strong> Construir y subir im\u00e1genes de Docker al registrador.<\/li>\n<\/ul>\n<h3>Mejores pr\u00e1cticas para CI\/CD con GitHub Actions<\/h3>\n<p>Para optimizar el uso de GitHub Actions en tu flujo de trabajo de CI\/CD, considera las siguientes recomendaciones:<\/p>\n<ul>\n<li>Utiliza cach\u00e9 para las dependencias y mejorar los tiempos de ejecuci\u00f3n.<\/li>\n<li>Divide los jobs para permitir que se ejecuten en paralelo.<\/li>\n<li>Implementa revisiones de c\u00f3digo y pruebas de forma continua para mantener la calidad.<\/li>\n<\/ul>\n<h3>Conclusi\u00f3n<\/h3>\n<p>GitHub Actions se presenta como una herramienta invaluable para implementar CI\/CD, permitiendo a los equipos de desarrollo mejorar la calidad y velocidad de entrega de sus proyectos. Con su configuraci\u00f3n sencilla y su flexibilidad, es una opci\u00f3n ideal para cualquier proyecto que utilice GitHub.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<ul>\n<li><a href=\"https:\/\/vermiip.es\/blog\/que-es-github-actions-y-para-que-sirve\">\u00bfQu\u00e9 es GitHub Actions y para qu\u00e9 sirve?<\/a><\/li>\n<li><a href=\"https:\/\/vermiip.es\/blog\/primeros-pasos-con-github-actions-ejemplo-practico\">Primeros pasos con GitHub Actions: ejemplo pr\u00e1ctico<\/a><\/li>\n<li><a href=\"https:\/\/vermiip.es\/blog\/automatizar-tests-y-despliegues-con-github-actions\">Automatizar tests y despliegues con GitHub Actions<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Descubre en esta gu\u00eda b\u00e1sica c\u00f3mo implementar CI\/CD utilizando GitHub Actions, una herramienta poderosa que optimiza el desarrollo y despliegue de tus proyectos. Aprende a automatizar tareas y mejorar la integraci\u00f3n continua en tus flujos de trabajo.<\/p>\n","protected":false},"author":1,"featured_media":1060,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[218,229,240],"class_list":["post-1059","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git","tag-ci-cd","tag-github","tag-github-actions"],"_wp_attached_file":null,"_wp_attachment_metadata":null,"_wp_old_slug":null,"_aioseop_description":null,"_wp_attachment_image_alt":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica - Ver mi IP<\/title>\n<meta name=\"description\" content=\"Descubre en esta gu\u00eda b\u00e1sica c\u00f3mo implementar CI\/CD utilizando GitHub Actions, una herramienta poderosa que optimiza el desarrollo y despliegue de tus proyectos. Aprende a automatizar tareas y mejorar la integraci\u00f3n continua en tus flujos de trabajo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Descubre en esta gu\u00eda b\u00e1sica c\u00f3mo implementar CI\/CD utilizando GitHub Actions, una herramienta poderosa que optimiza el desarrollo y despliegue de tus proyectos. Aprende a automatizar tareas y mejorar la integraci\u00f3n continua en tus flujos de trabajo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-13T09:16:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-13T09:16:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/02\/output1-7.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Xose de la Paz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xose de la Paz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"CI\\\/CD con GitHub Actions: gu\u00eda b\u00e1sica\",\"datePublished\":\"2026-02-13T09:16:15+00:00\",\"dateModified\":\"2026-02-13T09:16:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/\"},\"wordCount\":672,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/output1-7.png\",\"keywords\":[\"CI\\\/CD\",\"Github\",\"github actions\"],\"articleSection\":[\"GIT\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/\",\"name\":\"CI\\\/CD con GitHub Actions: gu\u00eda b\u00e1sica - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/output1-7.png\",\"datePublished\":\"2026-02-13T09:16:15+00:00\",\"dateModified\":\"2026-02-13T09:16:17+00:00\",\"description\":\"Descubre en esta gu\u00eda b\u00e1sica c\u00f3mo implementar CI\\\/CD utilizando GitHub Actions, una herramienta poderosa que optimiza el desarrollo y despliegue de tus proyectos. Aprende a automatizar tareas y mejorar la integraci\u00f3n continua en tus flujos de trabajo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/output1-7.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/output1-7.png\",\"width\":1792,\"height\":1024,\"caption\":\"CI\\\/CD con GitHub Actions: gu\u00eda b\u00e1sica\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/ci-cd-con-github-actions-guia-basica\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CI\\\/CD con GitHub Actions: gu\u00eda b\u00e1sica\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"name\":\"Cual es mi ip - Internet y otras locuras\",\"description\":\"Internet y otras locuras\",\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"alternateName\":\"Cual es mi IP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\",\"name\":\"Ver mi IP\",\"alternateName\":\"vermiip\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"width\":512,\"height\":512,\"caption\":\"Ver mi IP\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\",\"name\":\"Xose de la Paz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"caption\":\"Xose de la Paz\"},\"description\":\"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \\\"todoterreno\\\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.\",\"sameAs\":[\"https:\\\/\\\/www.enfocado.com\",\"https:\\\/\\\/www.instagram.com\\\/xose_de_la_paz\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/xosedelapaz\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica - Ver mi IP","description":"Descubre en esta gu\u00eda b\u00e1sica c\u00f3mo implementar CI\/CD utilizando GitHub Actions, una herramienta poderosa que optimiza el desarrollo y despliegue de tus proyectos. Aprende a automatizar tareas y mejorar la integraci\u00f3n continua en tus flujos de trabajo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/","og_locale":"es_ES","og_type":"article","og_title":"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica - Ver mi IP","og_description":"Descubre en esta gu\u00eda b\u00e1sica c\u00f3mo implementar CI\/CD utilizando GitHub Actions, una herramienta poderosa que optimiza el desarrollo y despliegue de tus proyectos. Aprende a automatizar tareas y mejorar la integraci\u00f3n continua en tus flujos de trabajo.","og_url":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/","og_site_name":"Ver mi IP","article_published_time":"2026-02-13T09:16:15+00:00","article_modified_time":"2026-02-13T09:16:17+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/02\/output1-7.png","type":"image\/png"}],"author":"Xose de la Paz","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Xose de la Paz","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica","datePublished":"2026-02-13T09:16:15+00:00","dateModified":"2026-02-13T09:16:17+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/"},"wordCount":672,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/02\/output1-7.png","keywords":["CI\/CD","Github","github actions"],"articleSection":["GIT"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/","url":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/","name":"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/02\/output1-7.png","datePublished":"2026-02-13T09:16:15+00:00","dateModified":"2026-02-13T09:16:17+00:00","description":"Descubre en esta gu\u00eda b\u00e1sica c\u00f3mo implementar CI\/CD utilizando GitHub Actions, una herramienta poderosa que optimiza el desarrollo y despliegue de tus proyectos. Aprende a automatizar tareas y mejorar la integraci\u00f3n continua en tus flujos de trabajo.","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/02\/output1-7.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/02\/output1-7.png","width":1792,"height":1024,"caption":"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/ci-cd-con-github-actions-guia-basica\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"CI\/CD con GitHub Actions: gu\u00eda b\u00e1sica"}]},{"@type":"WebSite","@id":"https:\/\/vermiip.es\/blog\/#website","url":"https:\/\/vermiip.es\/blog\/","name":"Cual es mi ip - Internet y otras locuras","description":"Internet y otras locuras","publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"alternateName":"Cual es mi IP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vermiip.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/vermiip.es\/blog\/#organization","name":"Ver mi IP","alternateName":"vermiip","url":"https:\/\/vermiip.es\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","width":512,"height":512,"caption":"Ver mi IP"},"image":{"@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200","name":"Xose de la Paz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","caption":"Xose de la Paz"},"description":"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \"todoterreno\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.","sameAs":["https:\/\/www.enfocado.com","https:\/\/www.instagram.com\/xose_de_la_paz\/","https:\/\/www.linkedin.com\/in\/xosedelapaz\/"]}]}},"_links":{"self":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/comments?post=1059"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1059\/revisions"}],"predecessor-version":[{"id":1061,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1059\/revisions\/1061"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1060"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}