babeltowerteam / cloudsarao

Gestión automática de alta de nuevos eventos con inclusión en blog y correo electrónico, así como calendario; creación o no de registro, hojas de control de asistencia y eventualmente generación de diplomas y registro del número de personas que han asistido eventualmente. Generación de informes sobre los eventos: lugar, asistencia.
3 stars 2 forks source link

Integración contínua con Shippable #17

Closed alvaromm closed 9 years ago

alvaromm commented 9 years ago

@JMailloH , ya que te vas a dedicar a crear el archivo .yml para la integración contínua (despliegue y pruebas) te informo:

  1. Si entras en Shippable con tu cuenta de Git
  2. A la derecha, en organizations, le das a babeltowerteam
  3. Arriba se muestra un apartado que pone ENCRYPT ENV VARS (con un símbolo de un candado). Esa es la opción que usa el ejemplo de Git que hemos visto para la clave.

En principio debería poner la mía, ya que soy el admin de la app de GAE, pero os añadiré a todos cuando me paséis vuestro correo de gmail por privado. También podemos crear un correo temporal para administrar el tema del despliegue de la app, aunque yo lo veo más follón.

Cuando termines el archivo puedes cerrar este issue con un commit.

JMailloH commented 9 years ago

Vale Rady. si puedes ponme de administrador para poner mi contraseña como variable y poder avanzar y probarlo sin necesidad de que me des tu contraseña, que no es demasiado bonito =D

alvaromm commented 9 years ago

@JMailloH Enviada solicitud de incorporación al grupo de administradores de la app. Los demás, enviadme por privado vuestros correos de Gmail para que os ponga de admin.

JMailloH commented 9 years ago

En el mismo repo que @alvaromm encontró el archivo .yml hay un ejemplo de justo lo que queremos hacer al completo, con sus test y demás. Dejo aquí el enlace para que quede accesible hasta que terminemos de comprender bien esta parte https://github.com/shippableSamples/sample-python-datastore-appengine

alvaromm commented 9 years ago

El problema está en la clave encriptada. Cuando hago el mismo comando desde mi consola con la clave en texto plano funciona perfectamente. ¿Probamos con la misma estructura de directorios que el ejemplo (todo en la raíz)?

sergiogvz commented 9 years ago

Prueba, si por probar que no quede

JMailloH commented 9 years ago

Se ha conseguido la integración continua por primera vez. Vamos a probar otros usuarios. Prueba tu primero @Crixo24

sergiogvz commented 9 years ago

Ya está listo el despliegue automático con shippable!!! :)))))) Faltan las pruebas!!

Crixo24 commented 9 years ago

Integración contínua con mi usuario probada con éxito.

alvaromm commented 9 years ago

Me pongo a las pruebas.

alvaromm commented 9 years ago

Prueba individual terminada. Para hacer el ejemplo he creado una función chorra (que no interactúa con la web) en la aplicación principal y desde test.py he comprobado que da el resultado esperado. Por mí se puede cerrar el issue.