jenkins

Recursos de programación de jenkins
En ocasiones nos preocupamos por instalar nuevas herramientas, pero no nos paramos a pensar cómo conectar las herramientas que ya tenemos. El objetivo de la charla es plantear esta conexión entre 2 herramientas muy conocidas: Jira & Jenkins. Para ello, dividiremos el webinar en un breve contexto y descripción donde hablaremos del porqué son necesarias estas sinergias; y continuaremos hablando sobre qué vamos a conectar y cómo. En este último punto, profundizaremos sobre el plugin y su configuración. Por último, tendremos un punto de reflexión donde veremos diferentes formas de aplicar estas sinergias tecnológicas. ¿Quién es el ponente? Pablo Herrera He tenido la suerte de pasar por las diversas fases del ciclo de vida del software, siendo desarrollador, analista funcional, analista orgánico y actualmente QA. Esta evolución me ha permitido entender en qué consiste realmente cada fase y cuáles son los retos que te puedes encontrar. Gracias a este progreso he mejorado, no solo mis habilidades técnicas, sino también habilidades personales como la empatía, asertividad o la oratoria. Por ello, me gusta prestar atención al proceso de trabajo como equipo, y también a las personas (y sus expectativas) que lo componen; cubriendo así las necesidades del producto y del equipo. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Ver más eventos nuestros: https://www.youtube.com/playlist?list=PL2yjEVbRSX7XaQgyjsApXIqydTrC7v_Of
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/48414814 ------------- Nuestro problema era el siguiente: DevOps se estaba transformando en el cuello de botella, ya que no podíamos manejar la creación de los proyectos en Jenkins a la velocidad deseada. Utilizar Jenkinsfiles no es suficiente, aunque sí bastante útil: permite replicación, conservar un histórico y aplicar cambios por ramas, pero nuestros desarrolladores crean proyectos para librerías como repositorios o como directorios dentro de otros repositorios… ¿Cómo lidiar con todo esto? Así nació Autojenkins, una forma de trabajar que permite a los DEV reutilizar los Jenkinsfiles y crear proyectos bajo demanda. Ahora estamos trabajando para aplicar la misma idea en OPS… ------------- Todos los vídeos de DevOpsDays 2020 en: https://lk.autentia.com/DevopsDays20-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Jenkins does not scale. There's no denying it. If we need more power because the number of concurrent builds increased, we cannot scale Jenkins. We cannot hook it into Kubernetes HorizontalPodAutoscaler to change the number of replicas based on metrics like the number of concurrent builds.. At times, Jenkins is struggling under heavy load. At others, it is wasting resources when it is underutilized. As a result, we might need to increase its requested memory and CPU as well as its limits to cover the worst-case scenario. AboutL Viktor Farcic, Developer Advocate, CloudBees Viktor Farcic is a Developer Advocate at CloudBees, a member of the Google Developer Experts and Docker Captains groups, and published author. His big passions are DevOps, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD). He often speaks at community gatherings and conferences. He published The DevOps Toolkit Series and Test-Driven Java Development. His random thoughts and tutorials can be found in his blog TechnologyConversations.com.
Este es el vídeo de la charla sobre herramientas de observabilidad en tests de sistema de aplicaciones cloud. En él se pueden ver diferentes herramientas que te permiten recopilar logs, métricas y otro tipo de evidencias durante los tests de sistema. Toda esta información te facilita identificar la causa raíz cuando los tests fallan y te permite realizar comparaciones entre diferentes ejecuciones. Las herramientas que se muestran son Jenkins, ElasticSearch, Kibana, Selenium Jupiter y ElasTest.
Jenkins X, the innovative K8s native CI/CD project is moving extremely fast. Recently it is embracing the Knative project and Prow for K8s in order to build and deploy polyglot apps using serverless jobs. This new approach might be the future of CD in the cloud for performance and reducing costs. In the last few years, we witnessed big changes in how we actually build, deploy and run applications with the rise of Microservices, Containers, Kubernetes and Serverless frameworks. Those amazing improvements need a cultural shift based on continuous improvement in order to deliver business value and delight our customers. But how could a team achieve this ambitious goal? This talk will introduce the attendees to a revolutionary open source project, called Jenkins X Serverless, which attempts to achieve this goal. It is a reimagined CI/CD Ecosystem for Kubernetes built around Jenkins X Serverless, which leverages Prow and Knative serverless functions. After this talk, attendees will be able to develop effectively in a cloud native way in any language on any kubernetes cluster! Let’s be finally Agile!
Jenkins-X replantea la forma en que los desarrolladores interactuamos con herramientas CI/CD reduciendo el T2M sobre soluciones Cloud o híbridas. Con un enfoque para hacer que los equipos de desarrollo sean más productivos a través de la automatización, herramientas y buenas prácticas. Asentándose la figura DevOps para la demanda de profesionales en el sector. Pero, ¿Realmente Jenkins-X nos aporta tanto como para invertir en la migración de nuestras infraestructuras CI como Jenkins 2.0? ------------- Todos los vídeos de la Hackers Week 2019 en: https://lk.autentia.com/HackersWeek19-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Everybody knows the theory, or at least that’s what we hope, but not everybody has got the chance to work in an environment that allows code to be deployed automatically. Numerous continuous integration servers, deployment tools, and pipelines are continuously appearing, so loads of different implementations are possible. Which are the correct tooling for each case? How do we orchestrate them? In this presentation we will discover the path that took a young team with a very manual release process, from a not very common combination of Travis, Jenkins, and Cloud Formation, to a one click release with Travis and Spinnaker. Spoiler: it has a happy ending.
La gestión ágil del cambio y la mejora del Time To Market han fomentado la adopción de arquitecturas de Microservicios que hacen uso de las nuevas alternativas de despliegue en plataformas Cloud aplicando metodologías de Entrega Continua. Este escenario requiere de un alto grado de interacción entre los equipos de desarrollo y operaciones. Por otro lado, nuevos motores de análisis de datos como el stack ELK han cubierto con un enfoque distinto la creciente necesidad de obtener información de negocio y rendimiento sobre las aplicaciones. Presentaremos un caso práctico con instanciación dinámica de Microservicios desplegados automáticamente en un clúster de contenedores Docker gestionados con Docker Swarm. Estos servicios expondrán catálogos de datos obtenidos de forma dinámica a partir de diversos orígenes mediante Logstash e indexados en Elasticsearch. Todo ello orquestado y explotado automáticamente con herramientas del ámbito DevOps como Jenkins, RunDeck, Chef y Consul.
Ponentes: Julio Palma y Jorge Hidalgo En esta charla os contaremos nuestra experiencia trabajando en proyectos con múltiples lenguajes, en proyectos complejos en los que la estandarización y la flexibilidad son necesarias a partes iguales. Os mostraremos nuestra aproximación que nos permite utilizar las herramientas específicas de cada lenguaje pero en un marco común que nos permite estandarizar las acciones a realizar para cada uno de ellos.