21
¡Adiós FileZilla! Conoce una manera fácil, rápida y gratis Fabian Altahona DESARROLLO #SomosWCCO

Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¡Adiós FileZilla! Conoce una manera fácil, rápida y gratisFabian Altahona

DESARROLLO

#Som

osW

CC

O

Page 2: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

#Som

osW

CC

O

¡Hola!Soy Fabián Altahona@fabolivar23 / Koombea / Ab2Web / WPBQ

Page 3: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

#Som

osW

CC

O

- ¿Qué es el protocolo FTP?

● Problemas y desventajas.

- Integración, entrega y despliegue continuo CI / CD

● Diferencias y similitudes

- CI / CD para WordPress.

- Demo

Page 4: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué es el protocolo FTP?

● FTP (File Transfer Protocol en inglés o Protocolo de Transferencia de Ficheros en español).

● Basado en una arquitectura cliente servidor.

● Es necesario usuario y contraseña.● Permite conexiones anónimas.● Por lo general usa los puertos 20 - 21

#Som

osW

CC

O

Page 5: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

Problemas y desventajas de usar FTP.

- Si no hay SSL los datos se envían sin encriptación.- Protocolo viejo que aún no se ha adaptado al desarrollo

web moderno.- No permite paralelizar las descargas o subidas de

archivos.- No permite resumir las descargas o subida de archivos.- No permite la automatización.

#Som

osW

CC

O

Page 6: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué es la integración continua? (Continuous Integration - CI)

#Som

osW

CC

O

Page 7: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué es la integración continua (CI)?

#Som

osW

CC

O

La integración continua es el nombre que se le da a la automatización de las tareas de compilación, test y análisis estático del código.

Consiste principalmente en hacer integraciones automáticas de un proyecto lo más a menudo posible para así poder detectar fallos cuanto antes.

Page 8: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Cómo funciona el CI?

#Som

osW

CC

O

Page 9: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Y qué me aporta el CI?

#Som

osW

CC

O

● Detectar rápida de errores. (en mi máquina funcionaba...).

● Detectar funcionamientos anómalos en nuestra Web. (es un bug, no una nueva característica).

● Mejorar la calidad de nuestros desarrollos. ● Nos permite compilar/testear nuestro código en

diferentes plataformas.

Page 10: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué es la entrega continua? (Continuous Delivery - CD)

#Som

osW

CC

O

Page 11: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué es la entrega continua (CD)?

#Som

osW

CC

O

La entrega continua es la habilidad de facilitar cambios de todo tipo a producción, o a los usuarios, de forma rápida, segura y sostenible. - Jez Humble

Uno de los objetivos es hacer despliegues de forma predecible y que el equipo de desarrollo tenga claro que el código podrá ser entregado en producción en cualquier momento.

Page 12: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué ventajas tiene la entrega continua?

#Som

osW

CC

O

● Reducir el riesgo de lanzar nuevas versiones.● Reducir el tiempo de entrega a producción.● Aumentar la calidad de tus productos.● Reducir costes de desarrollo.● Usuarios más satisfechos con tu software.● Equipos felices trabajando.

Page 13: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué es el despliegue continuo? (Continuous Deployment - CD)

#Som

osW

CC

O

Page 14: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

¿Qué es el despliegue continuo?

#Som

osW

CC

O

CD (continuous deployment) o despliegue continuo tiene mucha relación con la entrega continua, sin embargo va más allá.

La diferencia básicamente es que no exista intervención humana a la hora de realizar el despliegue de nuestro código en producción.

Page 15: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

#Som

osW

CC

O

Integración, entrega y despliegue continuo CI / CD

Page 16: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

#Som

osW

CC

O

The modern DevOps stack according to Atlassian

Page 17: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

CI / CD para WordPress.

#Som

osW

CC

O

Page 18: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

Control de Versiones

Initial CommitStable VersionFeatures

Revisions

Page 19: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

#Som

osW

CC

O

Entorno de desarrollo y despliegue

Page 20: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

#Som

osW

CC

O

Page 21: Conoce una manera ¡Adiós FileZilla! DESARROLLO fácil ... · ¿Qué es la integración continua (CI)? #SomosWCCO La integración continua es el nombre que se le da a la automatización

GRACIAS!

El cambio está en nuestras manos

#Som

osW

CC

O