Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Testeando Aplicaciones con Docker y Arquillian ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Eddú Meléndez Gonzales
October 22, 2016
Programming
240
0
Share
Testeando Aplicaciones con Docker y Arquillian Cube
Eddú Meléndez Gonzales
October 22, 2016
More Decks by Eddú Meléndez Gonzales
See All by Eddú Meléndez Gonzales
Desarrollo de Software en la Era de la Transformación Digital
eddumelendez
1
340
Consumer Driven Contract Testing con Spring Cloud Contract
eddumelendez
0
110
Consumer Driven Contract Testing with Spring Cloud Contract
eddumelendez
0
140
Construyendo contenedores para aplicaciones Java con JIB
eddumelendez
0
210
CI CD de aplicaciones Spring Boot con Jenkins X
eddumelendez
0
1.4k
SpringOne Recap
eddumelendez
0
64
Intro to Spring Boot
eddumelendez
0
97
Other Decks in Programming
See All in Programming
Inside Stream API
skrb
1
240
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
[BalkanRuby 2026] Drop your app/services!
palkan
3
710
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.1k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
10
2.8k
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
770
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
140
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.7k
OSもどきOS
arkw
0
230
AI 時代のソフトウェア設計の学び方
masuda220
PRO
28
10k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
220
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
110
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
The Limits of Empathy - UXLibs8
cassininazir
1
340
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
BBQ
matthewcrist
89
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.2k
Transcript
TESTEANDO APLICACIONES CON DOCKER Y ARQUILLIAN CUBE Eddú Meléndez Gonzales
@eddumelendez
Sobre mí • Java Developer • OpenSource Contributor (spring- boot,
spring-security, spring-session, spring-ldap, arquillian-cube) • Co-organizador de Lima Jenkins Area Meetup y Perú Java User Group • Blogger • Twitter: @eddumelendez • E-mail:
[email protected]
• Github: github.com/eddumelendez
–Deadpool “Un gran poder conlleva a una gran irreponsabilidad”
None
None
Test Pyramid
ARQUILLIAN
Qué es Arquillian? • Proyecto OpenSource • Escrito en Java
• Test Framework para la JVM • Permite a los desarrolladores crear test de integración, funcional y aceptación fácilmente
Principios de Arquillian • Test deben ser portables a cualquier
contenedor • Test deben ser ejecutados desde el IDE o build tool • Extender la integración con frameworks de testing existentes
DOCKER
Qué es Docker? Herramienta de línea de comandos diseñada para
crear, desplegar, y ejecutar aplicaciones usando contenedores de una manera muy sencilla.
ECOSISTEMA DOCKER Docker Engine Docker Swarm Docker Compose Docker Machine
Dockerfile FROM tomcat:8.5.5 EXPOSE 8080 COPY pokemon-api.war /usr/local/tomcat/ webapps/
docker-compose.yml version: '2' services: jenkins: image: jenkinsci/jenkins:2.26 ports: - 8080:8080
nexus: image: sonatype/nexus3:3.0.2 ports: - 8081:8081
Casos de Uso • Desarrollo • Testing • Test de
Integración • Test Funcional • Deployment
None
ARQUILLIAN CUBE
Características • Integración con Docker y Kubernetes • Soporte de
Dockerfile • Soporte de docker-compose.yml formato v1 y v2 • Integración con otros proyectos de la familia Arquillian: Drone, Graphene, Recorder
DEMO
Recursos • Web: arquillian.org • Docs: http://arquillian.org/arquillian-cube/ • GitHub: https://github.com/arquillian/arquillian-cube
• Demo: https://github.com/eddumelendez/arquillian- cube-maven-demos