Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 997 Bytes

CONTRIBUTE.md

File metadata and controls

31 lines (22 loc) · 997 Bytes

Contribute

Environment

Concourse ci

  1. Change to the ci directory cd cd
  2. Start a concourse ci test instance with vagrant vagrant up
  3. Install concourse ci cli tool with make fly-osx or make fly-linux
  4. Login to your concourse ci test instance make login (password: changeme)
  5. Create you own config file cp resources/config.yml.example resources/config.yml and configure your credentials
  6. Setup a test pipeline make pipeline
  7. Setup another test pipeline make example
  8. Unpause your pipelines make unpause

Concourse resource

  1. Install all dependencies npm install and sudo gem install terminal-notifier (for OSX notifications)
  2. Run the tests npm test
  3. Run the tests with a change watcher npm run test-watch
  4. Run the tests with a change watcher and debugger npm run test-watch-debug

Contribute

  1. Make a fork
  2. Run all tests
  3. Create a pull request

Custom build

  1. docker build --no-cache -t danrspencer/jira-resource .