Sha256: 1f062b94042eae2985d973ba635417cb2604b20b36ae3fbb38c74c7bf6dfe6f9

Contents?: true

Size: 578 Bytes

Versions: 10

Compression:

Stored size: 578 Bytes

Contents

# frozen_string_literal: true
# Derived from http://timnew.me/blog/2013/04/07/multiple-project-summary-reporting-standard-cctray-xml-feed/
status_map = { 'backlogged' => 'failure', 'locked' => 'failure' }
xml.instruct!
xml.Projects do
  xml.Project(
    '',
    name: stack.to_param,
    lastBuildStatus: status_map.fetch(stack.merge_status, stack.merge_status).capitalize,
    activity: deploy.running? ? 'Building' : 'Sleeping',
    lastBuildTime: deploy.ended_at || deploy.started_at || deploy.created_at,
    lastBuildLabel: deploy.id,
    webUrl: stack_url(stack),
  )
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
shipit-engine-0.39.0 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.38.0 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.37.0 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.36.1 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.36.0 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.35.1 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.35.0 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.34.0 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.33.0 app/views/shipit/ccmenu/project.xml.builder
shipit-engine-0.32.0 app/views/shipit/ccmenu/project.xml.builder