capture arch in metadata table
This commit is contained in:
parent
6710eb3d36
commit
66b0a1046a
1 changed files with 40 additions and 20 deletions
|
|
@ -1,7 +1,7 @@
|
|||
#' Stores build metadata of single binary builds in a Postgres DB
|
||||
#' @importFrom DBI dbConnect dbDisconnect dbWriteTable dbGetQuery dbExecute
|
||||
store_build_metadata <- function(
|
||||
package_name, tag, platform, error_occurred,
|
||||
package_name, tag, platform, error_occurred, arch,
|
||||
force = FALSE, error = NA, build_duration = NA, size = NA) {
|
||||
con <- DBI::dbConnect(RPostgres::Postgres(),
|
||||
dbname = "build_metadata", host = "r-binaries.devxy.io",
|
||||
|
|
@ -11,7 +11,7 @@ store_build_metadata <- function(
|
|||
# Check if an entry with the same package_name and tag already exists
|
||||
existing_entries <- dbGetQuery(con, paste0(
|
||||
"SELECT * FROM single_builds WHERE name = '",
|
||||
package_name, "' AND tag = '", tag, "' AND platform = '", platform, "'"
|
||||
package_name, "' AND tag = '", tag, "' AND platform = '", arch, "' AND arch = '", platform, "'"
|
||||
))
|
||||
|
||||
if (nrow(existing_entries) >= 1 && !force) {
|
||||
|
|
@ -29,6 +29,7 @@ store_build_metadata <- function(
|
|||
name = package_name,
|
||||
tag = tag,
|
||||
platform = platform,
|
||||
arch = arch,
|
||||
error_occurred = error_occurred,
|
||||
error_text = error,
|
||||
size = size,
|
||||
|
|
@ -90,7 +91,9 @@ build_metadata_summary <- function(package_name, platform) {
|
|||
", percentage_successful_builds = ", summary$percentage_successful_builds,
|
||||
", average_build_time_per_tag = '", summary$average_build_time_per_tag,
|
||||
"', package_name = '", package_name,
|
||||
"', platform = '", platform, "'"
|
||||
"', platform = '", platform, "'",
|
||||
"', arch = '", platform, "'",
|
||||
|
||||
))
|
||||
} else {
|
||||
dbWriteTable(con, "metadata_summary", summary)
|
||||
|
|
|
|||
Loading…
Reference in a new issue