|
|
|
@@ -115,7 +115,6 @@ class Api::V1::Projects::PipelinesController < Api::V1::BaseController |
|
|
|
job_nodes = pipeline_json["nodes"].select { |node| node["data"]["name"].to_s.include?("job") } |
|
|
|
on_nodes = pipeline_json["nodes"].select { |node| ["on-push", "on-schedule", "on-pull_request", "on-fork"].include?(node["data"]["name"]) } |
|
|
|
@on_nodes = build_nodes(on_nodes) |
|
|
|
Rails.logger.info "111=========================#{@on_nodes}" |
|
|
|
@job_nodes = [] |
|
|
|
job_nodes.each do |job| |
|
|
|
node = Action::Node.find_by(name: job["data"]["name"]) |
|
|
|
@@ -128,7 +127,6 @@ class Api::V1::Projects::PipelinesController < Api::V1::BaseController |
|
|
|
get_all_child_nodes(node, next_step_node) if next_step_node.present? |
|
|
|
@job_nodes.push(node) |
|
|
|
end |
|
|
|
Rails.logger.info "222=========================#{@job_nodes}" |
|
|
|
yaml = ERB.new(File.read(File.join(Rails.root, "app/views/api/v1/projects/pipelines", "build_pipeline.yaml.erb"))).result(binding) |
|
|
|
pipeline_yaml = yaml.gsub(/^\s*\n/, "") |
|
|
|
Rails.logger.info "=========================" |
|
|
|
|