Permalink
Switch branches/tags
Nothing to show
Commits on Sep 1, 2011
  1. Stripped whitespace

    dkubb committed Sep 1, 2011
Commits on Jun 22, 2011
  1. Merge pull request #1 from emmanuel/feature/mention_ci_server

    snusnu committed Jun 22, 2011
    Mention CI server in README
  2. Mention CI server in README.

    emmanuel committed Jun 22, 2011
Commits on Mar 18, 2011
Commits on Mar 17, 2011
Commits on Feb 28, 2011
  1. Changed the github.com urls to use ssl

    dkubb committed Feb 28, 2011
    * Thor doesn't follow the redirect from the non-ssl to ssl URL, so specify
      it directly.
Commits on Feb 21, 2011
  1. Make the installation appear a little bit easier

    snusnu committed Feb 21, 2011
    Also, this will prevent surprises when trying to
    run the dm-dev tasks from different rvm rubies.
  2. Wording

    snusnu committed Feb 21, 2011
Commits on Feb 20, 2011
Commits on Dec 10, 2010
Commits on Dec 9, 2010
Commits on Dec 6, 2010
Commits on Dec 5, 2010
  1. Only sync master branches when necessary

    snusnu committed Dec 5, 2010
    The server keeps track of library revisions now.
    This means that we can check wether our local
    clone is synced to the desired revision, and do so
    if it isn't.
    
    WARNING: dm:ci:client now syncs the master branches
    of all datamapper gems. This means that you should
    *never* do any work in master yourself (why would
    you anyway?)
Commits on Dec 3, 2010
  1. For now, always sync with git before runnings specs

    snusnu committed Dec 3, 2010
    This means that currently every permutation of the
    same gem will do a git sync before running specs.
    This is because we don't know yet if we already
    have a sufficiently recent clone lying around. In
    the future, we will probably keep track of the
    head SHA1 on the server, so that we know exactly
    which revision we're supposed to test.
  2. Support requesting every status explicitly

    snusnu committed Dec 3, 2010
    thor dm:ci:client now accepts a list of different
    statuses for the --status or -s flag. This means
    that it's possible to either re-run  passed or
    failed tasks, or to run modified or skipped jobs
    only.
    
    The supported statuses are:
    
        pass
        fail
        modified
        skipped
        processing
    
    This can also be used to workaround current
    synchronization problems. There are no mechanisms
    yet that protect us from locking some libraries
    to the processing state, or from producing wrong
    test results because of misconfiguration on the
    client side. This feature allows us to just re-run
    faulty reports.
Commits on Dec 2, 2010
  1. Recognize unsupported permutations as skipped

    snusnu committed Dec 2, 2010
    This is currently only used for excluding some
    adapters from testing, because we may not have
    all of them installed on our machines.
    
    export DM_DEV_ADAPTERS=in_memory,yaml,mysql
    
    to configure which backends are installed on
    your machine.
  2. gitignored dm-dev.yml

    solnic committed Dec 2, 2010
Commits on Dec 1, 2010
  1. Added 'thor dm:ci:client' for the testor server

    snusnu committed Dec 1, 2010
    Currently you still need to host your own server
    which you probably only wanna do if you want to
    help with development.
    
    However, there are plans to host a testor server
    on my own box soon, so we can effectively start
    playing with this.
Commits on Nov 29, 2010
  1. Add dm:bundle:force command to remove all lockfiles

    snusnu committed Nov 29, 2010
    This can be used if one or more Gemfiles have been
    updated. By removing the lockfiles, we're forcing
    the bundle to be reinstalled before we run specs
    the next time.
Commits on Nov 28, 2010