Alternativas de AppVeyor Mejor Valoradas

No puedo encontrar ninguna otra alternativa para ejecutar pruebas en Windows. Reseña recopilada por y alojada en G2.com.
Es de alguna manera lento. A veces puede tomar horas esperando a que un trabajo comience. Reseña recopilada por y alojada en G2.com.
22 de 23 Reseñas totales para AppVeyor
Sentimiento General de la Reseña para AppVeyor
Inicia sesión para ver el sentimiento de la revisión.
A diferencia de otras herramientas de C.I que están construidas en un entorno Linux, Appveyor está construido en un entorno Windows, lo que te permite probar el rendimiento de la aplicación en Windows. Appveyor tiene una documentación muy clara que te permite configurar fácilmente tu archivo appveyor.yml o copiar un archivo preconfigurado. Reseña recopilada por y alojada en G2.com.
A diferencia del archivo Travis.yaml, el archivo appveyor.yml requiere muchos más comandos para configurar tu proyecto de C.I. Reseña recopilada por y alojada en G2.com.

A diferencia de otros servicios de CI, AppVeyor tiene una infraestructura basada en Windows, lo que me permite probar mi software en todas las plataformas principales. Configurar proyectos con appveyor.yml es sencillo y coincide con cómo otros servicios similares no basados en Windows realizan la configuración.
El soporte de Python de AppVeyor es impresionante ya que ofrece varias versiones diferentes de Python, incluidas versiones de 32 y 64 bits de Python, e instalaciones de Python basadas en Miniconda. La documentación asociada con el entorno de Python también está bien hecha y contiene la información que necesitas para que tus compilaciones se ejecuten rápidamente. Reseña recopilada por y alojada en G2.com.
Las compilaciones pueden ser lentas en la versión gratuita que no permite trabajos concurrentes. La opción de pago que permite trabajos concurrentes es demasiado cara. Aunque AppVeyor te permite cambiar el nombre de tu archivo de configuración, me molesta que el predeterminado sea appveyor.yml, en lugar de un archivo precedido por un punto para hacerlo oculto. Reseña recopilada por y alojada en G2.com.

La facilidad de configuración. El hecho de que sea un servicio alojado es una gran ventaja porque significa que no tienes que gestionar la infraestructura subyacente. Reseña recopilada por y alojada en G2.com.
Necesita más opciones de configuración para construcciones paralelas. Me gustaría poder limitar la cantidad de construcciones por rama. Reseña recopilada por y alojada en G2.com.

Bueno, en primer lugar, es gratuito para proyectos de código abierto. Un buen proceso de integración continua que incluye construcción, prueba y despliegue significa que no tienes que temer a tu código. En comparación con Travis CI, que es caro para proyectos activos, los artefactos aquí están fácilmente disponibles. Sin embargo, para la integración continua de bases de datos, AppVeyor tiene la gran ventaja de que viene con una base de datos SQL Server en los agentes de construcción por defecto. Esto simplifica significativamente la configuración y evita la necesidad de aprovisionar, configurar y desmantelar máquinas virtuales de bases de datos en cada construcción. Reseña recopilada por y alojada en G2.com.
1. Es lento en comparación con Travis CI.
2. ¡Desarrollo de plataforma! - Funciona solo para Windows. Sería bueno tener todo en un solo lugar (para usuarios de Linux).
3. Las cuentas gratuitas tienen una construcción lenta. Reseña recopilada por y alojada en G2.com.
- Buenas integración con solicitudes de extracción de GitHub
- Configuración en YAML
- Despliegue a entornos personalizados
- Mejor para Windows
- Seguro con entornos de construcción aislados
- Buen soporte al cliente
- Servicio gratuito excepcional para proyectos de código abierto Reseña recopilada por y alojada en G2.com.
- un poco más lento que otros
- necesita soportar más sistemas operativos
- Sin soporte para Java
- Sin integración con IDE Reseña recopilada por y alojada en G2.com.

La mejor característica de AppVeyor es que permiten que *cualquier* artefacto sea capturado desde la construcción y descargado fácilmente desde AppVeyor. Esta es una gran ventaja sobre Travis, que tiene una receta para usar Amazon S3 para almacenar artefactos, pero resulta ser bastante caro para proyectos muy activos. Reseña recopilada por y alojada en G2.com.
No hay soporte para la autorización de organizaciones de Github.
Compilaciones lentas para cuentas gratuitas.
La protección de las variables de entorno es subóptima. Varias veces un comando ha fallado y Appveyor ha volcado todas las variables, incluidas las contraseñas, en el registro. Como el registro está en la red, entonces necesita ser eliminado. Reseña recopilada por y alojada en G2.com.

Hemos estado usando AppVeyor durante más de un año. Recientemente aumentamos a 5 trabajos concurrentes, lo que realmente ayuda a acelerar nuestras construcciones de matriz. Los precios son simples. El soporte es excelente. Me gusta mucho que tengan un feed de NuGet integrado. Lo usamos para dependencias de construcción e instalaciones de software de Chocolatey. Configurar entornos para desplegar construcciones de aplicaciones web en Azure App Service es sencillo. Muchos desarrolladores en nuestra empresa usan AppVeyor para sus proyectos de código abierto también, por lo que están familiarizados con él, y algunos scripts de construcción pueden ser compartidos. Reseña recopilada por y alojada en G2.com.
Las actualizaciones han causado que nuestras compilaciones se rompan un par de veces, pero volver a la imagen anterior fue solo un cambio de una línea en appveyor.yml. A veces, sería útil controlar la imagen de compilación, o al menos una capa encima de la suya. Reseña recopilada por y alojada en G2.com.

Soporte de lenguaje y marco. Cada problema que tengo con travis, appveyor lo resuelve. Probé un proyecto en c++ y configurarlo para usar un compilador adecuado fue muy fácil ya que appveyor viene con suites de compiladores estándar msvc y mingw, ruby, python y la mayoría de los lenguajes comunes están bien soportados. Las compilaciones comenzaron casi de inmediato y aparecieron en la consola cada vez que subía a github y las compilaciones también fueron muy rápidas. La interfaz web es bastante elegante y sencilla, pero funciona para la mayoría de los casos. Envía un correo electrónico a tu dirección registrada con los últimos resultados de la compilación. Reseña recopilada por y alojada en G2.com.
Obviamente, soporte de plataforma. Funciona bien solo para Windows. Tal como está ahora, tienes que usar Travis para Linux/OSX y AppVeyor para Windows. Reseña recopilada por y alojada en G2.com.

capacidad para construir mis aplicaciones de linux en windows usando cygwin o msys Reseña recopilada por y alojada en G2.com.
no está claro si / cómo configurar compilaciones concurrentes Reseña recopilada por y alojada en G2.com.

1. Se construye en Windows, esencial para aplicaciones multiplataforma
2. Gratis para proyectos de código abierto
3. Permite descargar archivos compilados, listos para distribución - llamados "Artefactos"
4. Muy buena integración con todo en Windows - Nuget, Visual Studio, Azure y bien documentado. Reseña recopilada por y alojada en G2.com.
1. Solo para Windows: Un servidor de CI gratuito y realmente multiplataforma es muy necesario para dejar de escribir archivos de configuración similares pero diferentes para servidores Windows y Linux por separado.
2. Mucho más lento en comparación con Travis CI, que ejecuta múltiples configuraciones de prueba en paralelo por defecto. Reseña recopilada por y alojada en G2.com.