Documentos de Académico
Documentos de Profesional
Documentos de Cultura
co
x
u
x
u
n Automatizar tareas repetitivas.
8. Pruebas de
aceptación y regresión
manuales
2. Compilación del proyecto
5. Empaquetar
4. Certificación de calidad 6. Versionamiento
(zip, war o jar)
Commit de funcionalidad Flujo de un cambio Aceptado en el ambiente
requerido en un
ambiente
Repositorio de código:
Git – TFS - SVN
APPS
Pruebas de
PROCESOS Compilación
Pruebas Certificación Empaquetar Versionar Despliegue aceptación y
Unitarias e de calidad
del proyecto regresión
integración Sonar Runner,
MSBuild, Gradle, Artifactory y MSDeploy, Selenium,
MSBuild, Gradle, MSTest, VSTest, Sonar Scanner,
HERRAMIENTAS Maven Nunit, Junit, Gunit Plugins IDE
Maven plugin rundeck, TFS Serenity,
Manuales
RECORDEMOS:
• Proyecto: Es lo que
construimos o hacemos
con gradle. Un proyecto
tiene una o muchas
tareas.
• Tarea: Es la mínima
unidad de trabajo que se
realiza en el build.
gradle.properties:
Es usado para configurar las propiedades de la construcción.
Ejemplo:
SHARED_LIBS = C:/Oracle/home/APLIC/escritura/arquitectura/shared
gradle.settings:
Es un archivo opcional cuando se tiene un solo proyecto. Si la
construcción en Gradle tiene más de un proyecto es
obligatorio tener este archivo en la raíz porque describe los
proyectos que participan de la construcción.
Plugins:
En su núcleo, Gradle ofrece realmente pocas funcionalidades
para realizar la automatización de proyectos. Todas las
características útiles requieren plugins, los mas comunes son:
/
x
u
www.ceiba.co
Juan Pablo Osorio Restrepo
Arquitecto Desarrollador
Juan.osorio@ceiba.com.co