Commit Graph

13 Commits

Author SHA1 Message Date
carl bystrom
0d3a4876f9 Horde: Deduplicate job scheduled notifications
Depending on pool setup, these notifications can be fired a lot. But we are usually only interested of one notification per job/pool, so deduplicating them is fine.
#preflight 634e7fdd3d74ebc738a6134e

[CL 22596273 by carl bystrom in ue5-main branch]
2022-10-18 06:31:59 -04:00
Ben Marsh
4df2875334 Horde: Experiment with grouping together stream status updates under a common heading.
#preflight none

[CL 21035864 by Ben Marsh in ue5-main branch]
2022-07-10 18:04:13 -04:00
Ben Marsh
1807df4b03 Horde: Prevent issue reports being output interleaved with each other.
#preflight none

[CL 20598438 by Ben Marsh in ue5-main branch]
2022-06-10 12:54:14 -04:00
Ben Marsh
84c453ad8f Horde: Move files into namespaces corresponding to their location on disk.
#preflight none

[CL 20543973 by Ben Marsh in ue5-main branch]
2022-06-07 15:53:33 -04:00
Ben Marsh
ed58c0b011 Horde: Daily slack channel updates for build health status.
Templates in a stream can now reference a 'workflow' by string identifier. Workflows are defined in the stream config file and specify when (ie. times of day) and where (ie. which Slack channel) to output reports for build health status. More configurable functionality is planned to be added to workflows in the future.

Also fix Slack errors sending header blocks by default, due to markdown being enabled by default. Header blocks only support plain text.

#preflight none

[CL 19934179 by Ben Marsh in ue5-main branch]
2022-04-26 23:02:14 -04:00
Ben Marsh
4b0764eee2 Horde: Fix coding conventions within Horde.Build.
#preflight none

[CL 19482916 by Ben Marsh in ue5-main branch]
2022-03-23 14:50:23 -04:00
Ben Marsh
793c6e8a5a Horde: Normalize namespace names to match assembly names.
#preflight none

[CL 19406255 by Ben Marsh in ue5-main branch]
2022-03-16 11:18:39 -04:00
Josh Engebretson
8400e39b40 Horde: Device service checkout expiration
#jira UE-137388
#rnx
#skipci
#preflight none

[CL 18889479 by Josh Engebretson in ue5-main branch]
2022-02-07 13:45:07 -05:00
carl bystrom
5a6167e7bb Horde: Add ability to queue notifications for batch sending later
- Send any queued notifications at a hard-coded 12 hour interval
- Only JobScheduled notifications makes use of this they were too frequent before
#preflight 61e9641b276892ce1091f024

[CL 18673709 by carl bystrom in ue5-main branch]
2022-01-20 08:36:24 -05:00
UnrealBot
c47e81b2cb Branch snapshot for CL 18531810
[CL 18531810 in ue5-main branch]
2022-01-06 16:44:09 +00:00
UnrealBot
2987349d36 Branch snapshot for CL 18514113
[CL 18514113 in ue5-main branch]
2022-01-05 20:41:17 +00:00
carl bystrom
be549f26e3 Horde: Send notification when jobs are scheduled in empty but auto-scaled pool
#preflight 61d57e5eec35d1b940db3fe0

[CL 18517360 by carl bystrom in ue5-main branch]
2022-01-05 06:23:59 -05:00
Ben Marsh
7b3cf2f7ea Horde: Rename the HordeServer project to Horde.Build.
[CL 17926237 by Ben Marsh in ue5-main branch]
2021-10-26 12:02:11 -04:00