Si te fijás más arriba en el log del build de Travis vas a ver el detalle de por qué falló y la explicación de cómo corregirlo.
Me fijé el último commit del branch "develop" de tu proyecto y parece que hay un problema con las clases Espadachín, Arquero y ArmaAsedio porque no implementan el método recibirDanio(int) que está declarado como abstracto en alguna clase madre de la jerarquía.
Por otro lado, te recomiendo que no abusen tanto de los branches. Según la práctica de integración contínua se debe trabajar directamente sobre una línea principal (el branch "master") justamente para evitar los problemas de integración entre distintas partes de la solución. Si utilizan branches deberían ser cortos e integrarse lo más rápido posible con el master.
Saludos,
Tomás