class DeployChanges::ErrorRaiser
Public Instance Methods
raise_deploy_job_build_number_missing_error()
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 44 def raise_deploy_job_build_number_missing_error fail( Errors::DeployJobBuildNumberMissing.new, "DEPLOY_JOB_BUILD_NUMBER env variable missing." ) end
raise_deploy_job_name_missing_error()
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 51 def raise_deploy_job_name_missing_error fail( Errors::DeployJobNameMissing.new, "DEPLOY_JOB_NAME env variable missing." ) end
raise_git_repo_clone_failed_error(git_repo_url)
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 37 def raise_git_repo_clone_failed_error(git_repo_url) fail( Errors::GitRepoCloneFailed.new, "Git clone from '#{git_repo_url}' failed" ) end
raise_invalid_git_repo_url_error(repo_url)
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 20 def raise_invalid_git_repo_url_error(repo_url) fail( Errors::InvalidGitRepoUrl.new(repo_url), "'#{repo_url}' is not a valid SQ Git Repo URL" ) end
raise_invalid_tag_name_error(tag_name)
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 27 def raise_invalid_tag_name_error(tag_name) message = if tag_name.nil? || tag_name.empty? "Git tag name missing" else "Git tag '#{tag_name}' not found" end fail Errors::InvalidTagName.new, message end
raise_slack_api_token_missing_error()
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 13 def raise_slack_api_token_missing_error fail( Errors::SlackApiTokenMissing.new, "SLACK_BOT_API_TOKEN env variable missing" ) end
raise_slack_channel_missing_error()
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 6 def raise_slack_channel_missing_error fail( Errors::SlackChannelMissing.new, "SLACK_CHANNEL env variable missing. Ex: '#test_channel'" ) end
raise_tag_prefix_missing_error()
click to toggle source
# File lib/deploy_changes/error_raiser.rb, line 58 def raise_tag_prefix_missing_error fail( Errors::TagPrefixMissingError.new, "TAG_PREFIX env variable missing." ) end