Sha256: ddafb1b1abd284e603e620222246740e79187731de4ad6d2e8b44a082dd84f22
Contents?: true
Size: 421 Bytes
Versions: 2
Compression:
Stored size: 421 Bytes
Contents
define :register_gitlab_runner, options: [] do runner_name = params[:name] raise "name is required. (e.g. register_gitlab_runner 'your_runner_name')" unless runner_name register_args = ["--non-interactive", "--name", runner_name] + Array(params[:options]) register_args.compact! execute "gitlab-runner register #{register_args.join(" ")}" do not_if "gitlab-runner list | grep '#{runner_name}'" end end
Version data entries
2 entries across 2 versions & 1 rubygems