Sha256: 6f52dfaea159490079861adc8b7c47d566f33d93a299bde1b3b248f5b0213a84

Contents?: true

Size: 1.56 KB

Versions: 11

Compression:

Stored size: 1.56 KB

Contents

# Build info
- build: <%= project_name %>
  default: all
  description: |
    Project for bee package <%= project_name %>

# Build properties
- properties:
  - name: <%= project_name %>
  - version: 0.0.1
  - author: ~
  - years: ~
  - platform: "Gem::Platform::RUBY"
  - summary: ~
  - email: ~
  - homepage: "http://<%= project_name %>.rubyforge.org"
  - rubyforge: ~
  - dependencies:
      "bee": [">= 0.5.0"]
  - lib_dir: "lib"
  - test_dir: "test"
  - build_dir: "build"
  - readme_erb: "readme.erb"
  - readme_file: "#{build_dir}/README"
  - license_file: "LICENSE"
  - gem_spec_erb: "gem.spec.erb"
  - gem_spec: "#{build_dir}/gem.spec"
  - gem_package: "#{name}-#{version}.gem"
  - clean_dirs: :build_dir
  - clean_files: ""

# Build targets
- target: test
  description: Run unit tests
  script:
  - mkdir: :build_dir
  - test:
      includes: "#{test_dir}/**/tc_*.rb"
      dir:      :test_dir

- target: gem
  depends: [clean, test]
  description: Generate Gem package
  script:
  - mkdir: :build_dir
  - erb: { src: :readme_erb, dest: :readme_file }
  - erb: { src: :gem_spec_erb, dest: :gem_spec }
  - gem: :gem_spec
  - mv: { src: :gem_package, dest: :build_dir }

- target: install
  depends: gem
  description: Install generated gem
  script:
  - "sudo gem install -l #{build_dir}/#{gem_package}"

- target: uninstall
  description: Uninstall gem
  script:
  - "sudo gem uninstall -x #{name}"

- target: clean
  description: Clean generated files
  script:
  - rmdir: :clean_dirs
  - rm:    :clean_files

- target: all
  depends: [clean, gem]
  description: Generate the whole project

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
bee-0.9.0 egg/package/build.erb
bee-0.8.1 egg/package/build.erb
bee-0.8.0 egg/package/build.erb
bee-0.7.1 egg/package/build.erb
bee-0.7.0 egg/package/build.erb
bee-0.6.1 egg/package/build.erb
bee-0.6.0 egg/package/build.erb
bee-0.5.3 egg/package/build.erb
bee-0.5.2 egg/package/build.erb
bee-0.5.1 egg/package/build.erb
bee-0.5.0 egg/package/build.erb