Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An application to make managing releases to specific environments easier
Ruby HTML CSS JavaScript Shell
Branch: master

Merge pull request #99 from alphagov/list-app-releases

List recent deployments as a table, for filtering
latest commit d6b823afca
@alext alext authored
Failed to load latest commit information.
app List recent deployments as a table, for filtering
bin Config changes.
config Add log level config to production environment
db Delete null users
doc Init empty rails app
lib Only announce candidates mon-fri
log Init empty rails app
public Delete the default index page
script
test Use friendly_id for Application.
vendor Add typeahead CSS.
.gitignore Add campfire_credentials to gitignore
.ruby-version Bump ruby to 2.1.4 to keep up to date etc.
.simplecov Add simplecov config
.travis.yml Set Travis to not use a Ruby patchlevel
Gemfile Allows notes to be added to filterable app table
Gemfile.lock
LICENSE Add an MIT license
README.md Update readme to run tests with the default task
Rakefile Remove rspec
config.ru Update rack config to ReleaseApp
jenkins.sh Add a git clean to jenkins.sh
jenkins_branches.sh Add script for branch builds
startup.sh

README.md

Release

Build Status Dependency Status

An application to make managing releases to specific environments easier.

Getting started

  1. Create app-specific mysql user (check config/database.yml for user details):

    mysql.server start
    mysql -u root
    
    # Create release user
    CREATE USER 'release'@'localhost' IDENTIFIED BY 'release';
    GRANT ALL PRIVILEGES
    ON `release_%`.*
    TO 'release'@'localhost'
    WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    exit
    
  2. Install dependencies, create databases and run initial migrations, test:

    bundle install
    bundle exec rake db:create:all db:migrate
    bundle exec rake
    
  3. Create applications in db/seeds.rb:

    bundle exec rake db:seed
    
Something went wrong with that request. Please try again.