Home
last modified time | relevance | path

Searched refs:processable (Results 1 – 25 of 263) sorted by relevance

1234567891011

/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/app/services/ci/
H A Dafter_requeue_job_service.rb5 def execute(processable) argument
6 process_subsequent_jobs(processable)
7 reset_source_bridge(processable)
13 (stage_dependent_jobs(processable) | needs_dependent_jobs(processable))
14 .each do |processable|
15 process(processable)
23 def process(processable) argument
24 Gitlab::OptimisticLocking.retry_lock(processable, name: 'ci_requeue_job') do |processable|
29 def skipped_jobs(processable) argument
34 skipped_jobs(processable).after_stage(processable.stage_idx)
[all …]
H A Dplay_manual_stage_service.rb12 stage.processables.manual.each do |processable|
13 next unless processable.playable?
15 processable.play(current_user)
17 logger.error(message: 'Unable to play manual action', processable_id: processable.id)
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/app/models/ci/
H A Dbuild_dependencies.rb9 def initialize(processable) argument
10 @processable = processable
40 deps = find_dependencies(processable, deps)
46 def find_dependencies(processable, deps) argument
47 if processable.scheduling_type_dag?
103 next if pipeline == processable.pipeline_id
124 processable.project
128 processable.options[:dependencies]&.empty?
132 scope.before_stage(processable.stage_idx)
143 scope.where(name: processable.options[:dependencies])
[all …]
H A Dprocessable.rb42 before_transition any => :waiting_for_resource do |processable|
43 processable.waiting_for_resource_at = Time.current
47 next unless processable.with_resource_group?
49 processable.resource_group.assign_resource_to(processable)
52 after_transition any => :waiting_for_resource do |processable|
53 processable.run_after_commit do
55 .perform_async(processable.resource_group_id)
60 next unless processable.with_resource_group?
62 processable.resource_group.release_resource_from(processable)
64 processable.run_after_commit do
[all …]
H A Dresource.rb8 scope :free, -> { where(processable: nil) }
9 scope :retained, -> { where.not(processable: nil) }
10 scope :retained_by, -> (processable) { where(processable: processable) }
H A Dresource_group.rb26 def assign_resource_to(processable) argument
27 resources.free.limit(1).update_all(build_id: processable.id) > 0
30 def release_resource_from(processable) argument
31 resources.retained_by(processable).update_all(build_id: nil) > 0
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/app/services/ci/pipeline_processing/
H A Datomic_processing_service.rb82 def update_processable!(processable) argument
83 status = processable_status(processable)
87 …Gitlab::OptimisticLocking.retry_lock(processable, name: 'atomic_processing_update_processable') do…
95 processable.id, processable.status, processable.lock_version)
99 def processable_status(processable) argument
100 if processable.scheduling_type_dag?
102 @collection.status_for_names(processable.aggregated_needs_names.to_a, dag: true)
105 @collection.status_for_prior_stage_position(processable.stage_idx.to_i)
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/spec/services/ci/create_pipeline_service/
H A Dneeds_spec.rb208 build_a = processables.find { |processable| processable.name == 'build_a' }
209 test_a = processables.find { |processable| processable.name == 'test_a' }
210 test_b = processables.find { |processable| processable.name == 'test_b' }
211 deploy_a = processables.find { |processable| processable.name == 'deploy_a' }
212 deploy_b = processables.find { |processable| processable.name == 'deploy_b' }
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/app/services/ci/pipeline_processing/atomic_processing_service/
H A Dstatus_collection.rb26 processable = all_statuses_by_id[id]
27 return unless processable
29 processable[:status] = status
30 processable[:lock_version] = lock_version
59 .select { |processable| processable[:status] == 'created' }
60 .map { |processable| processable[:id] }
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/lib/gitlab/ci/pipeline/seed/processable/
H A Dresource_group.rb13 def initialize(processable, resource_group_key) argument
14 @processable = processable
21 resource_group = processable.project.resource_groups
36 processable.simple_variables.tap do |variables|
38 if processable.persisted_environment.present?
39 variables.concat(processable.persisted_environment.predefined_variables)
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/lib/gitlab/ci/pipeline/chain/
H A Densure_resource_groups.rb20 def ensure_resource_group(processable) argument
21 return unless processable.is_a?(::Ci::Processable)
23 key = processable.options.delete(:resource_group_key)
26 .new(processable, key).to_resource
28 processable.resource_group = resource_group
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/app/services/ci/resource_groups/
H A Dassign_resource_from_resource_group_service.rb12 resource_group.upcoming_processables.take(free_resources).each do |processable|
13 processable.enqueue_waiting_for_resource
21 resource_group.resources.stale_processables.find_each do |processable|
22 resource_group.release_resource_from(processable)
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/spec/models/ci/
H A Dresource_spec.rb22 resource = create(:ci_resource, processable: create(:ci_build))
28 create(:ci_resource, processable: nil)
38 let!(:resource) { create(:ci_resource, processable: build) }
49 let!(:resource) { create(:ci_resource, processable: build, resource_group: resource_group) }
H A Dresource_group_spec.rb36 expect(resource_group.resources.first.processable).to be_nil
40 expect(resource_group.resources.first.processable).to eq(build)
54 …let!(:another_resource) { create(:ci_resource, resource_group: resource_group, processable: build)…
74 expect(resource_group.resources.first.processable).to eq(build)
78 expect(resource_group.resources.first.processable).to be_nil
H A Dprocessable_spec.rb25 create(:ci_build_need, build: processable, name: 'test1')
26 create(:ci_build_need, build: processable, name: 'test2')
30 expect(with_aggregated_needs).to contain_exactly(processable)
40 expect(with_aggregated_needs).to contain_exactly(processable)
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/lib/gitlab/ci/pipeline/seed/
H A Dbuild.rb80 processable = initialize_processable
81 … assign_resource_group(processable) unless @pipeline.create_deployment_in_separate_transaction?
82 processable
98 def assign_resource_group(processable) argument
99 processable.resource_group =
100 Seed::Processable::ResourceGroup.new(processable, @resource_group_key)
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/spec/factories/ci/
H A Dprocessable.rb21 after(:build) do |processable, evaluator|
22 processable.resource_group = create(:ci_resource_group, project: processable.project)
H A Dresource.rb8 processable factory: :ci_build
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/spec/lib/gitlab/ci/status/processable/
H A Dwaiting_for_resource_spec.rb9 processable = create(:ci_build, :waiting_for_resource, :resource_group)
10 described_class.new(Gitlab::Ci::Status::Core.new(processable, user))
18 subject {described_class.matches?(processable, user) }
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/lib/gitlab/ci/status/processable/
H A Dwaiting_for_resource.rb20 def self.matches?(processable, _) argument
21 processable.waiting_for_resource?
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/spec/services/ci/
H A Dplay_manual_stage_service_spec.rb37 pipeline.processables.each do |processable|
38 expect(processable.user).to eq(current_user)
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/spec/services/ci/pipeline_processing/atomic_processing_service/
H A Dstatus_collection_spec.rb90 expect(collection.processing_processables.map { |processable| processable[:id]} )
/dports/www/moodle310/moodle/backup/util/interfaces/
H A Dprocessable.class.php33 interface processable { interface
/dports/www/moodle311/moodle/backup/util/interfaces/
H A Dprocessable.class.php33 interface processable { interface
/dports/www/moodle39/moodle/backup/util/interfaces/
H A Dprocessable.class.php33 interface processable { interface

1234567891011