Module: ReleaseManager

Defined in:
lib/release_manager/git/credentials.rb,
lib/release_manager.rb,
lib/release_manager/logger.rb,
lib/release_manager/version.rb,
lib/release_manager/vcs_manager.rb,
lib/release_manager/git/utilites.rb,
lib/release_manager/cli/deploy_mod_cli.rb,
lib/release_manager/cli/deploy_r10k_cli.rb,
lib/release_manager/cli/release_mod_cli.rb,
lib/release_manager/cli/bump_changelog_cli.rb,
lib/release_manager/cli/sandbox_create_cli.rb,
lib/release_manager/vcs_manager/vcs_adapter.rb,
lib/release_manager/vcs_manager/gitlab_adapter.rb

Overview

Generate credentials for secured remote connections.

Defined Under Namespace

Modules: Git, Logger, VCSManager Classes: BumpChangelogCli, DeployModCli, DeployR10kCli, ReleaseModCli, SandboxCreateCli

Constant Summary collapse

VERSION =
"0.9.3"

Class Method Summary collapse

Class Method Details

.gitlab_serverObject



31
32
33
34
35
36
37
38
# File 'lib/release_manager.rb', line 31

def self.gitlab_server
  if ENV['GITLAB_API_ENDPOINT']
    if data = ENV['GITLAB_API_ENDPOINT'].match(/(https?\:\/\/[\w\.]+)/)
      return data[1]
    end
  end
  'https://gitlab.com'
end