Skip to content
This repository

Jul 03, 2014

  1. Martin Emde

    Merge pull request #104 from engineyard/plink

    [git wrapper] defend against helpful git
    martinemde authored
  2. Jason Hansen

    [git wrapper] defend against helpful git

    When using `GIT_SSH`, git attempts to detect accommodate the use of
    `Plink.exe` by simply matching against `plink`. If detected, git adds
    `-batch` to the command invocation which breaks our wrapper scripts.
    
    Filter this specific case. Ref: Triage-5683, US729
    slack authored

Jun 26, 2014

  1. Ryan Souza

    Add .pre for next release

    ryansouza authored
  2. Ryan Souza

    Bump version for release 2.4.1

    ryansouza authored
  3. Ryan Souza

    Missing changelog entry for #103

    ryansouza authored

Jun 25, 2014

  1. James Rucker

    Merge pull request #103 from engineyard/fix-maintenance

    Make sure release_path is set correctly
    jgr authored
  2. Ryan Souza

    Make sure release_path is set correctly

    Non-deploy actions should use the latest release as their active release
    
    Fixes #102
    ryansouza authored

Jun 01, 2014

  1. Martin Emde

    Add .pre for next release

    martinemde authored
  2. Martin Emde

    Bump version for release 2.4.0

    martinemde authored

May 30, 2014

  1. Martin Emde

    Bump to 2.4.0 for next release

    martinemde authored
  2. Martin Emde

    Merge pull request #100 from engineyard/executable-deploy-hooks

    Execute non-Ruby hooks.
    martinemde authored
  3. Conor McDermottroe

    Execute non-Ruby hooks.

    If `deploy/x.rb` does not exist and if `deploy/x` does exist AND is
    executable then `deploy/x` is executed.
    
    This does not add any extra hook points. The user may mix and match
    ruby and executable hooks *but* only one hook script will be executed
    per hook point and the Ruby one has precedence.
    
    There are several environment variables made available to the hook
    programs and they are as follows:
    
    - EY_DEPLOY_ACCOUNT_NAME - The name of the account which owns the app.
    - EY_DEPLOY_APP - The application's name
    - EY_DEPLOY_CONFIG - A JSON blob containing the deploy configuration
      information.
    - EY_DEPLOY_CURRENT_NAME - If the server is a utility instance, this is
      the name of the server. It's unset for all other server types.
    - EY_DEPLOY_CURRENT_ROLES - The roles of the server the hook is being
      run on.
    - EY_DEPLOY_ENVIRONMENT_NAME - The name of the environment in which the
      app is running.
    - EY_DEPLOY_FRAMEWORK_ENV - The value for RAILS_ENV et al. This is
      copied into RAILS_ENV, RACK_ENV, NODE_ENV and MERB_ENV.
    - EY_DEPLOY_RELEASE_PATH - The full path to the directory containing the
      release of the application which is being deployed.
    - EY_DEPLOY_VERBOSE - 1 if the deploy is being done with verbose
      logging, 0 otherwise.
    conormcd authored

May 29, 2014

  1. Jacob Burkhart

    Merge pull request #96 from engineyard/ignore-existing

    Ignore existing files on the destination server during integrate
    jacobo authored

May 23, 2014

  1. Martin Emde

    Merge pull request #99 from engineyard/new-rspec-syntax

    New rspec syntax
    martinemde authored

May 22, 2014

  1. Thom Mahoney

    Convert specs to RSpec 2.14.8 syntax with Transpec

    This conversion is done by Transpec 2.0.0 with the following command:
        transpec --convert stub_with_hash
    
    296 conversions
      from: obj.should
        to: expect(obj).to
    115 conversions
      from: == expected
        to: eq(expected)
    63 conversions
      from: obj.should_not
        to: expect(obj).not_to
    50 conversions
      from: =~ /pattern/
        to: match(/pattern/)
    9 conversions
      from: lambda { }.should
        to: expect { }.to
    2 conversions
      from: Klass.any_instance.stub(:message)
        to: allow_any_instance_of(Klass).to receive(:message)
    
    See also: https://github.com/yujinakayama/transpec#supported-conversions
  2. Thom Mahoney

    Upgrade RSpec to 2.14

  3. Martin Emde

    Merge pull request #98 from engineyard/public-system

    Do not remove `public/system` from the repository when it exists.
    martinemde authored
  4. Thom Mahoney

    Merge pull request #97 from engineyard/travis212

    Add ruby 2.1.2 as a build target
  5. Thom Mahoney

    Do not remove `public/system` from the repository when it exists.

    Warn that maintenance pages may not work.

May 13, 2014

  1. Martin Emde

    Add ruby 2.1.2 as a build target

    martinemde authored
  2. Martin Emde

    Make ignore-existing an option sent to integrate

    martinemde authored

Apr 29, 2014

  1. Martin Emde

    Ignore existing files on the destination server during integrate

    martinemde authored

Apr 17, 2014

  1. Martin Emde

    Update readme to provide less ambiguous precompile_assets docs

    martinemde authored

Apr 07, 2014

  1. Martin Emde

    Fix a misplaced comment (no code change)

    martinemde authored
  2. Josh Lane

    Merge pull request #94 from engineyard/remove-rebase-fail-file

    A deleted file was recreated in a merge conflict at some point
    lanej authored

Apr 04, 2014

  1. Martin Emde

    A deleted file was recreated in a merge conflict at some point

    martinemde authored

Mar 26, 2014

  1. Martin Emde

    Add .pre for next release

    martinemde authored
  2. Martin Emde

    Bump version for release 2.3.9

    martinemde authored
  3. Ross Duggan

    Merge pull request #88 from engineyard/syntax-current-ruby

    Use current ruby to syntax check deploy hooks
    duggan authored
  4. Jason Hansen

    Merge pull request #93 from engineyard/fix-missing-space

    Missing a space after the ssh command
    slack authored
  5. Martin Emde

    Restrict rake to a version that works on 1.8.7

    martinemde authored
  6. Martin Emde

    Missing a space after the ssh command

    Version 2.3.8 contains this error. Fortunately, the error was caught
    in testing before this version was in use anywhere on the platform.
    martinemde authored

Mar 25, 2014

  1. Martin Emde

    Add .pre for next release

    martinemde authored
  2. Martin Emde

    Bump version for release 2.3.8

    martinemde authored
  3. Martin Emde

    Explicitly use current ruby to syntax check deploy hooks

    Shelling out to just `ruby` fails if there is no system-wide ruby
    installed, and the ruby running serverside is not in the PATH.
    
    Using the current ruby also makes sure that deploy hooks are syntax
    checked with the version they will actually be ran with.
    martinemde authored
Something went wrong with that request. Please try again.