Sha256: a01bd685538265f039b32ba7c344be53452e352db554dfaa9cb3676e7813e596

Contents?: true

Size: 1 KB

Versions: 10

Compression:

Stored size: 1 KB

Contents

######################################################################
#                          GITHUB DEFAULTS                           #
######################################################################
require   'chicken_soup/capabilities/git/git-defaults'

Capistrano::Configuration.instance(:must_exist).load do
  before    'capabilities:defaults:github',     'capabilities:defaults:git'

  namespace :capabilities do
    namespace :defaults do
      desc "[internal] Sets defaults for deployments from Github"
      task :github do
        gitconfig_github_user             = `git config --get github.user`.chomp

        _cset :github_account,            gitconfig_github_user != '' ? gitconfig_github_user : local_user
        _cset :github_repository,         application

        set :github_url,                  "https://github.com/#{github_account}/#{github_repository}"
        set(:repository)                  { "git@github.com:#{github_account}/#{github_repository}.git" }
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
chicken_soup-0.9.0 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.8.6 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.8.5 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.8.4 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.8.3 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.8.2 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.8.1 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.8.0 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.6.1 lib/chicken_soup/capabilities/github/github-defaults.rb
chicken_soup-0.6.0 lib/chicken_soup/capabilities/github/github-defaults.rb