1.0.7 • Published 10 years ago

cruncher v1.0.7

Weekly downloads
4
License
MIT
Repository
github
Last release
10 years ago

Cruncher

Cruncher is a minimal continuous integration server for git repositories.

Installation

npm install cruncher

Running

You must have a projects.yml in the current directory. It is a YAML file that describes the local git repositories and what to execute when they change. They must have a valid 'origin' remote.

projects:
  - name: First Project
    repo: ../some_path
    test:
      cmd: echo $CRUNCHER_COMMIT_ID $CRUNCHER_COMMIT_MESSAGE $CRUNCHER_CHECKOUT_DIR
    deploy:
      cmd: echo "Deploying"
    notification:
      cmd: echo $CRUNCHER_NOTIFICATION_EVENT

  - name: Another Project
    branch: 'feature_branch'
    repo: ../some_other_path
    test:
      cmd: echo $CRUNCHER_COMMITTER_EMAIL
    deploy:
      cmd: echo "Deploying here as well"
1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago