From db68a21f4f06df59c4fb5a68fb657aff363e03f3 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 14 Nov 2024 23:53:12 +0100 Subject: [PATCH] chore: fix Justfile --- Justfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Justfile b/Justfile index 996f8c0..fbe835e 100644 --- a/Justfile +++ b/Justfile @@ -5,14 +5,16 @@ image OS ARCH: docker buildx build --progress plain --build-arg GITHUB_PAT="$GITHUB_PAT" --build-arg ARCH={{ARCH}} -f docker/Dockerfile-{{OS}} --platform linux/{{ARCH}} -t devxygmbh/{{ARCH}}-binaries-r-{{OS}}:latest --push .; \ fi -# e.g. just build-all jammy arm64 later 1 -build-all OS ARCH PACKAGE NCPUS: - docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always devxygmbh/{{ARCH}}-binaries-r-{{OS}}:latest R -q -e "options(progressr.enable = TRUE); progressr::handlers(global = TRUE); bincraftR::build_binary_package(\"{{PACKAGE}}\", build_for_minor=FALSE, debug=TRUE, force=TRUE, deps_verbose = TRUE)" +# just build-all ubuntu-2404 arm64 later 1 +# just build-all jammy ubuntu-2204 arm64 webshot 1 +build-all OS OS_ID ARCH PACKAGE NCPUS: + docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always devxygmbh/{{ARCH}}-binaries-r-{{OS_ID}}:latest R -q -e "options(progressr.enable = TRUE, repos = structure(c(devxy = 'https://cran.devxy.io/{{ARCH}}/{{OS}}/latest', CRAN = 'https://cloud.r-project.org'))); progressr::handlers(global = TRUE); bincraftR::build_binary_package(\"{{PACKAGE}}\", platform = \"{{OS}}\", build_for_minor=FALSE, debug=TRUE, force=TRUE, deps_verbose = TRUE)" -# e.g. just build-single jammy arm64 later 1.3.2 1 +# just build-single ubuntu-2204 arm64 later 1.3.2 1 +# just build-single ubuntu-2404 arm64 webshot2 latest 1 build-single OS ARCH PACKAGE TAG NCPUS: - docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always devxygmbh/{{ARCH}}-binaries-r-{{OS}}:latest R -q -e "options(progressr.enable = TRUE);progressr::handlers(global = TRUE); bincraftR::build_binary_package(\"{{PACKAGE}}\", \"{{TAG}}\", build_for_minor=FALSE, debug=TRUE, force=TRUE, deps_verbose = TRUE)" + docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always devxygmbh/{{ARCH}}-binaries-r-{{OS}}:latest R -q -e "options(progressr.enable = TRUE);progressr::handlers(global = TRUE); bincraftR::build_binary_package(\"{{PACKAGE}}\", tag = \"{{TAG}}\", platform = \"{{OS}}\", build_for_minor=FALSE, debug=TRUE, force=TRUE, deps_verbose = TRUE)" # just process-updates jammy amd64 lubridate::interval(lubridate::today() - 2, lubridate::today() - 20) process-updates OS ARCH interval: - docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always devxygmbh/{{ARCH}}-binaries-r-{{OS}}:latest R -q -e "options(progressr.enable = TRUE);progressr::handlers(global = TRUE); bincraftR::process_cran_updates(interval = \"{{interval}}\")" \ No newline at end of file + docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" -e PGPASS="$PGPASS" --pull=always devxygmbh/{{ARCH}}-binaries-r-{{OS}}:latest R -q -e "options(progressr.enable = TRUE);progressr::handlers(global = TRUE); bincraftR::process_cran_updates(interval = \"{{interval}}\")" \ No newline at end of file