Disable auto_create_container if enabled auto_publish
This commit is contained in:
parent
706df046a8
commit
524d967b74
|
@ -52,6 +52,7 @@ class BuildList < ActiveRecord::Base
|
||||||
before_validation :prepare_extra_build_lists, :on => :create
|
before_validation :prepare_extra_build_lists, :on => :create
|
||||||
before_validation :prepare_extra_params, :on => :create
|
before_validation :prepare_extra_params, :on => :create
|
||||||
before_validation lambda { self.auto_publish = false if external_nodes.present?; true }, :on => :create
|
before_validation lambda { self.auto_publish = false if external_nodes.present?; true }, :on => :create
|
||||||
|
before_validation lambda { self.auto_create_container = false if auto_publish?; true }, :on => :create
|
||||||
|
|
||||||
attr_accessible :include_repos, :auto_publish, :build_for_platform_id, :commit_hash,
|
attr_accessible :include_repos, :auto_publish, :build_for_platform_id, :commit_hash,
|
||||||
:arch_id, :project_id, :save_to_repository_id, :update_type,
|
:arch_id, :project_id, :save_to_repository_id, :update_type,
|
||||||
|
|
|
@ -91,10 +91,10 @@ module AbfWorker
|
||||||
'BUILD_FOR_PLATFORM' => build_list.build_for_platform.name
|
'BUILD_FOR_PLATFORM' => build_list.build_for_platform.name
|
||||||
}.map{ |k, v| "#{k}=#{v}" }.join(' ')
|
}.map{ |k, v| "#{k}=#{v}" }.join(' ')
|
||||||
|
|
||||||
|
# Low priority
|
||||||
Resque.push(
|
Resque.push(
|
||||||
'publish_worker_default',
|
'publish_worker',
|
||||||
'class' => 'AbfWorker::PublishWorkerDefault',
|
'class' => 'AbfWorker::PublishWorker',
|
||||||
'args' => [{
|
'args' => [{
|
||||||
:id => build_list.id,
|
:id => build_list.id,
|
||||||
:cmd_params => cmd_params,
|
:cmd_params => cmd_params,
|
||||||
|
|
Loading…
Reference in New Issue