Skip to content

Enot github integration and package loader (deprecated)

Notifications You must be signed in to change notification settings

comtihon/octoenot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enot load server

Build Status
Gets create tag callback from github, clones this repo, builds and loads to artifactory enot repo.

Important. This service is deprecated in favor for Enot Auto Builder.

Prototype.

Install from enot

You can install this service directly from enot:

enot install octoenot

Build and run

Clone this repo locally and run:

enot release
_rel/octoenot/bin/octoenot start

Requires:

  • enot (should be installed locally)
  • kerl (should be installed locally)
  • Erlang (at lease one release from kerl should be installed locally)
  • artifactory (url is set in app.src)
  • sqlite3 (should be installed locally)

Security

  • disable executing prebuild commands with {disable_prebuild, true}
  • disable http access to /statistics for everyone except Collectd

Monitoring

octoenot's metrics can be available on localhost:4232/statistics in JSON format.

About

Enot github integration and package loader (deprecated)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published