diff options
-rw-r--r-- | app/services/pages_service.rb | 7 | ||||
-rw-r--r-- | app/workers/pages_worker.rb | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/app/services/pages_service.rb b/app/services/pages_service.rb index ae6ec0955ac..ce93d51b3d9 100644 --- a/app/services/pages_service.rb +++ b/app/services/pages_service.rb @@ -10,8 +10,11 @@ class PagesService return unless job.name == 'pages' return unless job.success? - PagesWorker.perform_async(:deploy, - job.project.id, job.project.full_path, job.id, + PagesWorker.perform_async( + :deploy, + job.project.id, job.project.full_path, + job.commit_id, + job.id, job.project.pages_config) end end diff --git a/app/workers/pages_worker.rb b/app/workers/pages_worker.rb index 7664346d4d1..938a2e16135 100644 --- a/app/workers/pages_worker.rb +++ b/app/workers/pages_worker.rb @@ -7,7 +7,7 @@ class PagesWorker send(action, *arg) # rubocop:disable GitlabSecurity/PublicSend end - def deploy(project_id, project_path, build_id) + def deploy(project_id, project_path, pipeline_id, build_id, pages_config) build = Ci::Build.find_by(id: build_id) result = Projects::UpdatePagesService.new(build.project, build).execute if result[:status] == :success |