We use CircleCI and it is great for testing Python GAE apps.  Here 
(https://gist.github.com/SpainTrain/28fe7da692f5b9bf3266) is a gist for our 
circle.yml, Makefile, .noserc, and requirements.txt as an example.  We use 
vendoring 
(https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=en#vendoring),
 
so this config basically does the following:

   - Updates certain "global" pypi pkgs
   - Installs the local vendored pypi packages
   - Installs the GAE SDK
   - Runs linters
   - Runs tests with nose (outputting artifacts for results xml, coverage, 
   and profiling)
   - [when building master branch] run a deployment script

As a bit of errata, do not worry about caching the downloaded SDK zip 
files.  CircleCI already reverse proxies these downloads with a cache, so 
they are extremely fast.

As a different example, this project skeleton seems to use TravisCI 
- https://github.com/rbanffy/testable_appengine

cheers,
--Spain


On Monday, August 3, 2015 at 6:29:41 AM UTC-4, Filip Nilsson wrote:
>
> Hi!
>
> Does anyone have experiences to share regarding hosted CI providers and 
> Google App Engine. Currently I have my tests running locally using nose and 
> nose-gae. One provider I have been looking at is CircleCI. Seems quite 
> nice, they have instructions on how to set up testing with GAE.
>
> Any thoughts are welcome!
>
> Thanks in advance,
> Filip
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b91b9b05-164b-4c3e-9f87-9ef78c78de51%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to