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 Cube
Search
Eddú Meléndez Gonzales
October 22, 2016
Programming
0
150
Testeando Aplicaciones con Docker y Arquillian Cube
Eddú Meléndez Gonzales
October 22, 2016
Tweet
Share
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
320
Consumer Driven Contract Testing con Spring Cloud Contract
eddumelendez
0
99
Consumer Driven Contract Testing with Spring Cloud Contract
eddumelendez
0
140
Construyendo contenedores para aplicaciones Java con JIB
eddumelendez
0
200
CI CD de aplicaciones Spring Boot con Jenkins X
eddumelendez
0
1.3k
SpringOne Recap
eddumelendez
0
49
Intro to Spring Boot
eddumelendez
0
81
Other Decks in Programming
See All in Programming
フロントエンドパフォーマンス 入門
shouta2
7
1.5k
マイ隙間家具OSSたちのご紹介
karupanerura
2
150
実践!RDRAを活用した既存システムの仕様変更 / Specification Changes in Existing Systems Utilizing RDRA
imamotohikaru
0
2.5k
Compiling Python to WebAssembly with py2wasm
syrusakbary
0
130
どうしてこうなった命名集 ~🔥編~ / OOC 2024 LT
pictiny
4
2.8k
OpenAPI を守るのは難しい
ohmori_yusuke
1
140
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
GitHub Copilot Tips and Tricks
yuichielectric
26
7.4k
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
自作ソフト(VMagicMirror)がVRMA対応してる話+実装のTips
bakudreameater
0
110
もうすぐ新年度、Babylon.jsがお勧めな3個の理由
hideg
0
160
Why 1 + 1 = 2 in Swift?
1plus4
1
240
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.4k
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
Design by the Numbers
sachag
274
18k
Build your cross-platform service in a week with App Engine
jlugia
223
17k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
KATA
mclloyd
14
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
257
12k
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