Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Using unified installer to speed up the buildout

  • Loading branch information...
commit 7c15882282fd260081dcdf4b8ddde0263fc684dd 1 parent 42c7570
@miohtama miohtama authored
Showing with 11 additions and 3 deletions.
  1. +3 −0  .gitignore
  2. +8 −3 buildout.cfg
View
3  .gitignore
@@ -52,3 +52,6 @@ picked.cfg
src
pip.log
source/reference_manuals/external/*
+
+buildout-cache/downloads/*
+buildout-cache/eggs/*
View
11 buildout.cfg
@@ -22,6 +22,9 @@ extensions =
mr.developer
buildout.dumppickedversions
+eggs-directory = buildout-cache/eggs
+download-cache = buildout-cache/downloads
@marciomazza Collaborator

This is very inconvenient if you have your own buildout "global" cache, defined in a ~/.buildout/default.cfg
(as suggested in http://www.buildout.org/docs/tutorial.html#buildout-default-cfg)

I saw the "Needed for Travis CI integration" in buildout-cache/.../README.txt, but did not get it.

Well... As a workaround, one could try to symlink these to those defined in her ~/.buildout/default.cfg... but then git complains about the missing buildout-cache/.../README.txt...

@mauritsvanrees Collaborator

An option would be to create a travis.cfg buildout file that extends buildout.cfg and has these lines. Then edit .travis.yml to do 'bin/buildout -c travis.cfg'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
+
extends =
https://raw.github.com/plone/buildout.coredev/4.2/sources.cfg
@@ -45,7 +48,7 @@ auto-checkout =
plone.app.testing
plone.api
Products.TinyMCE
- tutorial.todoapp
+ tutorials.todoapp
allow-picked-versions = true
@@ -64,7 +67,6 @@ outputs = html
source = ${buildout:directory}/source
build = ${buildout:directory}/build
eggs =
- Plone
Sphinx
Docutils
roman
@@ -76,6 +78,7 @@ eggs =
[versions]
roadrunner = 0.2.3.1
zc.recipe.egg = 1.2.0
+Products.CMFPlone = 4.2.1
# Some pindowns to make sure Sphinx + dependencies don't go havoc
collective.recipe.sphinxbuilder = 0.7.0
@@ -83,5 +86,7 @@ Sphinx = 1.1.3
[sources]
Products.TinyMCE = git git://github.com/plone/Products.TinyMCE
-plone.api = git git://github.com/plone/plone.api.gi
+plone.api = git git://github.com/plone/plone.api.git
tutorials.todoapp = git git://github.com/collective/tutorial.todoapp.git
+
+
Please sign in to comment.
Something went wrong with that request. Please try again.