XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.
From now on, we will publish two architectures to docker hub: linux/amd64
and linux/arm64
Thanks to @luispadron for bumping XCLogParser to its latest version in https://github.com/spotify/XCMetrics/pull/87. This should make it easier to use XCMetrics from a separate CLI tool.
additionalHeaderJson
argument to pass a Stringfied JSON header. Useful for Auth. https://github.com/spotify/XCMetrics/pull/75
--scheduled
option:command: ["./XCMetricsBackend",
"queues",
"--scheduled",
"--env",
"production"]
truncateLargeIssues
flag to the client to truncate the number of issues reported per task to 100. Useful to save database space and fix memory issues in the Backendstatistics
endpoint that will have routes to fetch build's data for the XCMetrics web dashboardThe client accepts keys that will be added as headers in the HTTP Request that can be helpful to use an authorization gateway:
--authorizationKey
--authorizationValue
Adds an option to XCMetrics --skipNotes true
that allows to not insert the Notes found in the Xcode logs. These notes are informative and in some cases can be thousands leading to the database to grow exponentially.