Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como jenkins

CI/CD, ¿Qué es la integración continua y distribución continua?

El canal de Pelado Nerd nos ofrece una explicación de lo que es CI/CD, integración y distrubición continua. Y si requieres más teoría, el canal de Redhat [ https://www.redhat.com/es/topics/devops/what-is-ci-cd ] también nos ofrece una explicación de c/u de los conceptos y definiciones de lo que es CI/CD. Links: https://www.redhat.com/es/topics/devops/what-is-ci-cd https://circleci.com/ https://codemagic.io/start/

Docker: aclarando cosas

    En post pasados hemos hablado de Docker , el cual es una herramienta (software) que permite generar y desplegar aplicaciones "de bolsillo" en contenedores, de forma rápida y portable. Sobre su arquitectura es importante señalar  la máquina o servidor donde se encuentra instalado Docker se le llama Docker Host . Es la "casa" o servidor donde está alojado Docker y por ende tiene inquilinos. ¿Quienes viven en el Docker Host? 1. Docker Daemon-Server: El servicio mismo de Docker; es el que presta todos los servicios. Un servicio más dentro del sistema. 2. Rest API: Es el canal de comunicación entre el Docker Daemon-Server y el Docker-CLI-Client. 3. Docker CLI-Client: La terminal de comandos Docker. Nos permite la administración y gestión de contenedores, imágenes, volúmenes y redes. Ejemplo . Correr un servidor web Nginx con Docker y después eliminar la imagen. $ docker run -d -p 81 : 80 --name web2 nginx # Abrimos navegador en htttp://localh...

Jenkins: Instalando el servidor de automatización

Jenkins , al igual que Docker , se han vuelto una moda. Una moda que, tarde o temprano, todo desarrollador tendrá que usar. Jenkins promete cosas como: Control de versiones de tu código. Construcción automática. Controlar y monitorear procesos y muchas otras cosas más. Lo primero que hay que hacer es bajarlo .  Instalarlo es relativamente fácil. Debemos ubicarnos en la carpeta donde este el archivo jenkins.war y desde una terminal teclear: java - jar jenkins.war Al instalarse se genera una clave que tendrás que usar. copiamos esa clave. Abrimos un navegador en la URL: http://localhost:8080 Pegamos la clave y damos clic en  Coninuar (o Continue). Elegimos la primera opción e iniciará la descarga e instalación. Instalará los plugins básicos Creamos cuenta de usuario. La configuración. Usaremos la configuración por default. ¡A comenzar! Una vez que nos desconectamos podemos detener el servicio dando Ctrl + c. Para vol...

Docker: instalación

Docker es una moda, lo queramos o no. Y como una moda muchos la seguimos, lo queramos o no. Lejos ha quedado la época en la que el desarrollador sólo se preocupaba por el código y nada más. Ahora también debe preocuparse que el código pase por una serie de procesos extraños llamados de muchas formas aún mas raras que involucran el monitoreo y  la integración continua, y otras cosas más. Docker , en otras palabras, es una Máquina Virtual con esteroides. Donde no es necesario instalar o reinstalar Sistemas Operativos al por mayor. Docker se encargará de administrar los contenedores y lo que contengan ahí. Un contenedor en Docker puede tener: Imagen Volúmenes Redes  Y muchas cosas complejas (o no tanto). En este post veremos cómo instalarlo en Linux Ubuntu. $ sudo apt update $ sudo apt install docker.io $ sudo docker info Los instalamos y comprobamos su instalación. Y cómo toda herramienta digna de cualquier desarrollador podemos hacer un "Hola, mundo": ...