Spines.me: automatizaciones e integraciones
Transcript of Spines.me: automatizaciones e integraciones
AUTOMATIZACIONES INTEGRACIONES
qué bien se vive con
HABÍA UNA VEZ…
TEAMMar de Plata, Barcelona, La Rioja,
Zaragoza
TEAMMar de Plata, Barcelona, La Rioja,
Zaragoza, la Nube
ACUERDOS DE EQUIPO: • Equipo distribuido… la comunicación muy es importante
• Queremos laburar desde cualquier sitio
• Todos tenemos que estar al tanto de lo que pasa
• Reducir el factor bus al máximo
• Responsabilidad compartida
• No hay nichos
• …
HQ
NUESTRA TECNOLOGÍA
• core-api (Ruby)
• webapp (Angular)
• apps Android / iOS (Ionic)
• bbdd (Postgresql, Redis)
TRABAJAMOS CON…• Trello para la gestión de tareas (tenemos varios tableros temáticos)
• Github como repositorio y gestor de issues
• Slack y Google Hangouts para comunicarnos
• Pipedrive como CRM
• Uservoice para feedback
• Un montón de herramientas y servicios auxiliares
UNA APP PARA CONTROLARLAS A TODAS
• Pensada para comunicar equipos de una forma moderna (no queríamos usar el mail para esto)
• Buscador muy potente
• Web + App escritorio + Apps móviles
• Apuesta por las integraciones
• Notificaciones por canal, mention o palabras
• Todas nuestras comunicaciones pasan por Slack
• integración con el buscador
• vista previa en el timeline
• link directo
• test• deploy• web on/off
Jenkins Rules • en verde o no deploy• verde implica:
• test unitarios (Jasmine, Rspec)• test de seguridad (Brakeman)• test de estilo de código (Rubocop, jshint…)• optimizado (minificación de css, js, imágenes…)• “dockerizado”
Botludo… nuestro propio bot
• twittea
• recuerda cosas
• da ordenes a Jenkins
• nos recuerda la daily y las demos
• tiene nuestro directorio de urls
• es nuestro alter ego
• ¡busca GIF animados!
• …
Si lo puede hacer Botludo… ¿por qué voy a hacerlo yo?
BOLA EXTRA: AUTOMATIZATE INTEGRATE
BOLA EXTRA: IOT
• CIEM ping
• Aigor
TO DO• Mejorar test y validaciones CSS
(Sass)
• Integrar Pipedrive
• Recuperación servicios automática
• commit/deploy desde el Vignemale
GRACIAS :)
@spinesme @thebotludo @francholab
http://spines.me
https://slack.com/https://ifttt.com/https://zapier.com/
https://hubot.github.com/
https://jenkins-ci.org/http://newrelic.com/https://www.nagios.org/http://www.alfredapp.com/https://github.com/francho/aigor