build_success_worker.rb 319 字节
Newer Older
1 2
class BuildSuccessWorker
  include Sidekiq::Worker
3
  include BuildQueue
4 5 6

  def perform(build_id)
    Ci::Build.find_by(id: build_id).try do |build|
7
      create_deployment(build) if build.has_environment?
8 9 10 11 12
    end
  end

  private

13
  def create_deployment(build)
14
    CreateDeploymentService.new(build).execute
15 16
  end
end