build
This commit is contained in:
parent
418dd6f03b
commit
3040155b7d
15 changed files with 124 additions and 114 deletions
|
|
@ -46,7 +46,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); pkgs <- c('webshot2', 'tabledown', 'TestAnaAPP', 'trekcolors', 'Spectran', 'SimNPH', 'RPushbullet', 'SimDesign', 'simCAT', 'SIAmodules', 'shinytest2', 'ShinyItemAnalysis', 'shinyIRT', 'shiny.benchmark', 'scDIFtest', 'RSP', 'qtkit', 'PROsetta', 'prettifyAddins', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtGUI', 'irtawsi', 'GRShiny', 'GPCMlasso', 'googletraffic', 'giacR', 'flps', 'flow', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt'); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'alpine-320'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'alpine-320'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -86,7 +86,7 @@ steps:
|
|||
cpu: 2000m
|
||||
limits:
|
||||
memory: 20Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: amd64
|
||||
node.kubernetes.io/instance-type: AX42
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ when:
|
|||
evaluate: 'build == "all"'
|
||||
- event: manual
|
||||
evaluate: 'build == "alpine-320-arm64"'
|
||||
- event: manual
|
||||
evaluate: 'build == "all-arm64"'
|
||||
|
||||
skip_clone: true
|
||||
|
||||
|
|
@ -17,14 +19,14 @@ steps:
|
|||
kubernetes:
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
@ -47,8 +49,8 @@ steps:
|
|||
BLOCK: 20896:length(pkgs)
|
||||
ARCH: arm64
|
||||
NCPUS: 2
|
||||
MEMORY: 29Gi
|
||||
INSTANCE_TYPE: cax41
|
||||
MEMORY: 14Gi
|
||||
INSTANCE_TYPE: cax31
|
||||
STRATEGY: multisession
|
||||
volumes:
|
||||
- arm64-binaries-r-dep-cache-alpine-320:/mnt/cache
|
||||
|
|
@ -68,7 +70,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = tools::CRAN_package_db()[[1]]; pkgs = setdiff(pkgs, c('biplotbootGUI', 'redatam', 'Rsymphony', 'PortfolioAnalytics', 'ROI.plugin.symphony', 'adea', 'RInno', 'skedastic', 'RPushbullet', 'SimNPH', 'SimDesign','simCAT', 'SIAmodules', 'shinytest2', 'shinyIRT', 'ShinyItemAnalysis', 'shiny.benchmark', 'scDIFtest', 'RSP', 'ROracle', 'ROI.plugin.qpoases', 'ROI.plugin.cplex', 'RmecabKo', 'rmarchingcubes', 'RcppMeCab', 'Rcplex', 'ravetools', 'Rbeast', 'Rblpapi', 'RcppEnsmallen', 'qtkit', 'priorCON', 'prior3D', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'KSgeneral', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtawsi', 'GRShiny', 'gpuR', 'googletraffic', 'giacR', 'gamstransfer', 'aflps', 'flow', 'filters', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'clrng', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt')); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs[$BLOCK], function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'alpine-320'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'alpine-320'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -105,19 +107,19 @@ steps:
|
|||
### PROD-parallel
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
# memory: 29Gi
|
||||
# memory: 14Gi
|
||||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 29Gi
|
||||
# cpu: 4000m
|
||||
# memory: 14Gi
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -128,7 +130,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel8/latest', CRAN = 'https://cloud.r-project.org'))); pkgs <- c('webshot2', 'tabledown', 'TestAnaAPP', 'trekcolors', 'Spectran', 'SimNPH', 'RPushbullet', 'SimDesign', 'simCAT', 'SIAmodules', 'shinytest2', 'ShinyItemAnalysis', 'shinyIRT', 'shiny.benchmark', 'scDIFtest', 'RSP', 'qtkit', 'PROsetta', 'prettifyAddins', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtGUI', 'irtawsi', 'GRShiny', 'GPCMlasso', 'googletraffic', 'giacR', 'flps', 'flow', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt'); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-8'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel8/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'redhat-8', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-8'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -87,7 +87,7 @@ steps:
|
|||
cpu: 2000m
|
||||
limits:
|
||||
memory: 20Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -95,7 +95,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 14Gi
|
||||
# cpu: 4000m
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ when:
|
|||
evaluate: 'build == "all"'
|
||||
- event: manual
|
||||
evaluate: 'build == "redhat-8-arm64"'
|
||||
- event: manual
|
||||
evaluate: 'build == "all-arm64"'
|
||||
|
||||
skip_clone: true
|
||||
|
||||
|
|
@ -17,14 +19,14 @@ steps:
|
|||
kubernetes:
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
@ -47,8 +49,8 @@ steps:
|
|||
BLOCK: 20500:length(pkgs)
|
||||
ARCH: arm64
|
||||
NCPUS: 2
|
||||
MEMORY: 29Gi
|
||||
INSTANCE_TYPE: cax41
|
||||
MEMORY: 14Gi
|
||||
INSTANCE_TYPE: cax31
|
||||
STRATEGY: multisession
|
||||
volumes:
|
||||
- arm64-binaries-r-dep-cache-redhat-8:/mnt/cache
|
||||
|
|
@ -68,7 +70,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = tools::CRAN_package_db()[[1]]; pkgs = setdiff(pkgs, c('biplotbootGUI', 'redatam', 'Rsymphony', 'PortfolioAnalytics', 'ROI.plugin.symphony', 'adea', 'RInno', 'skedastic', 'RPushbullet', 'SimNPH', 'SimDesign','simCAT', 'SIAmodules', 'shinytest2', 'shinyIRT', 'ShinyItemAnalysis', 'shiny.benchmark', 'scDIFtest', 'RSP', 'ROracle', 'ROI.plugin.qpoases', 'ROI.plugin.cplex', 'RmecabKo', 'rmarchingcubes', 'RcppMeCab', 'Rcplex', 'ravetools', 'Rbeast', 'Rblpapi', 'RcppEnsmallen', 'qtkit', 'priorCON', 'prior3D', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'KSgeneral', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtawsi', 'GRShiny', 'gpuR', 'googletraffic', 'giacR', 'gamstransfer', 'aflps', 'flow', 'filters', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'clrng', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt')); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs[$BLOCK], function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-8'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/rhel8/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'redhat-8', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-8'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -105,19 +107,19 @@ steps:
|
|||
### PROD-parallel
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
# memory: 29Gi
|
||||
# memory: 14Gi
|
||||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 29Gi
|
||||
# cpu: 4000m
|
||||
# memory: 14Gi
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -128,7 +130,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel9/latest', CRAN = 'https://cloud.r-project.org'))); pkgs <- c('webshot2', 'tabledown', 'TestAnaAPP', 'trekcolors', 'Spectran', 'SimNPH', 'RPushbullet', 'SimDesign', 'simCAT', 'SIAmodules', 'shinytest2', 'ShinyItemAnalysis', 'shinyIRT', 'shiny.benchmark', 'scDIFtest', 'RSP', 'qtkit', 'PROsetta', 'prettifyAddins', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtGUI', 'irtawsi', 'GRShiny', 'GPCMlasso', 'googletraffic', 'giacR', 'flps', 'flow', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt'); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-9'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel9/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'redhat-9', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-9'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -110,7 +110,7 @@ steps:
|
|||
cpu: 2000m
|
||||
limits:
|
||||
memory: 20Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -118,7 +118,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 14Gi
|
||||
# cpu: 4000m
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ when:
|
|||
evaluate: 'build == "all"'
|
||||
- event: manual
|
||||
evaluate: 'build == "redhat-9-arm64"'
|
||||
- event: manual
|
||||
evaluate: 'build == "all-arm64"'
|
||||
|
||||
skip_clone: true
|
||||
|
||||
|
|
@ -17,14 +19,14 @@ steps:
|
|||
kubernetes:
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
@ -47,8 +49,8 @@ steps:
|
|||
BLOCK: 20615:length(pkgs)
|
||||
ARCH: arm64
|
||||
NCPUS: 2
|
||||
MEMORY: 29Gi
|
||||
INSTANCE_TYPE: cax41
|
||||
MEMORY: 14Gi
|
||||
INSTANCE_TYPE: cax31
|
||||
STRATEGY: multisession
|
||||
volumes:
|
||||
- arm64-binaries-r-dep-cache-redhat-9:/mnt/cache
|
||||
|
|
@ -68,7 +70,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = tools::CRAN_package_db()[[1]]; pkgs = setdiff(pkgs, c('biplotbootGUI', 'redatam', 'Rsymphony', 'PortfolioAnalytics', 'ROI.plugin.symphony', 'adea', 'RInno', 'skedastic', 'RPushbullet', 'SimNPH', 'SimDesign','simCAT', 'SIAmodules', 'shinytest2', 'shinyIRT', 'ShinyItemAnalysis', 'shiny.benchmark', 'scDIFtest', 'RSP', 'ROracle', 'ROI.plugin.qpoases', 'ROI.plugin.cplex', 'RmecabKo', 'rmarchingcubes', 'RcppMeCab', 'Rcplex', 'ravetools', 'Rbeast', 'Rblpapi', 'RcppEnsmallen', 'qtkit', 'priorCON', 'prior3D', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'KSgeneral', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtawsi', 'GRShiny', 'gpuR', 'googletraffic', 'giacR', 'gamstransfer', 'aflps', 'flow', 'filters', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'clrng', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt')); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs[$BLOCK], function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-9'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/rhel9/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'redhat-9', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'redhat-9'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -105,19 +107,19 @@ steps:
|
|||
### PROD-parallel
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
# memory: 29Gi
|
||||
# memory: 14Gi
|
||||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 29Gi
|
||||
# cpu: 4000m
|
||||
# memory: 14Gi
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -128,7 +130,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/jammy/latest', CRAN = 'https://cloud.r-project.org'))); pkgs <- c('webshot2', 'tabledown', 'TestAnaAPP', 'trekcolors', 'Spectran', 'SimNPH', 'RPushbullet', 'SimDesign', 'simCAT', 'SIAmodules', 'shinytest2', 'ShinyItemAnalysis', 'shinyIRT', 'shiny.benchmark', 'scDIFtest', 'RSP', 'qtkit', 'PROsetta', 'prettifyAddins', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtGUI', 'irtawsi', 'GRShiny', 'GPCMlasso', 'googletraffic', 'giacR', 'flps', 'flow', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt'); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2204'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/jammy/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'ubuntu-2204', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2204'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -87,7 +87,7 @@ steps:
|
|||
cpu: 2000m
|
||||
limits:
|
||||
memory: 20Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -95,7 +95,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 14Gi
|
||||
# cpu: 4000m
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ when:
|
|||
evaluate: 'build == "all"'
|
||||
- event: manual
|
||||
evaluate: 'build == "ubuntu-2204-arm64"'
|
||||
- event: manual
|
||||
evaluate: 'build == "all-arm64"'
|
||||
|
||||
skip_clone: true
|
||||
|
||||
|
|
@ -17,14 +19,14 @@ steps:
|
|||
kubernetes:
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
@ -47,8 +49,8 @@ steps:
|
|||
BLOCK: 20653:length(pkgs)
|
||||
ARCH: arm64
|
||||
NCPUS: 2
|
||||
MEMORY: 29Gi
|
||||
INSTANCE_TYPE: cax41
|
||||
MEMORY: 14Gi
|
||||
INSTANCE_TYPE: cax31
|
||||
STRATEGY: multisession
|
||||
volumes:
|
||||
- arm64-binaries-r-dep-cache-ubuntu-2204:/mnt/cache
|
||||
|
|
@ -68,7 +70,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = tools::CRAN_package_db()[[1]]; pkgs = setdiff(pkgs, c('biplotbootGUI', 'redatam', 'Rsymphony', 'PortfolioAnalytics', 'ROI.plugin.symphony', 'adea', 'RInno', 'skedastic', 'RPushbullet', 'SimNPH', 'SimDesign','simCAT', 'SIAmodules', 'shinytest2', 'shinyIRT', 'ShinyItemAnalysis', 'shiny.benchmark', 'scDIFtest', 'RSP', 'ROracle', 'ROI.plugin.qpoases', 'ROI.plugin.cplex', 'RmecabKo', 'rmarchingcubes', 'RcppMeCab', 'Rcplex', 'ravetools', 'Rbeast', 'Rblpapi', 'RcppEnsmallen', 'qtkit', 'priorCON', 'prior3D', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'KSgeneral', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtawsi', 'GRShiny', 'gpuR', 'googletraffic', 'giacR', 'gamstransfer', 'aflps', 'flow', 'filters', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'clrng', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt')); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs[$BLOCK], function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2204'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/jammy/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'ubuntu-2204', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2204'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -105,19 +107,19 @@ steps:
|
|||
### PROD-parallel
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
# memory: 29Gi
|
||||
# memory: 14Gi
|
||||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 29Gi
|
||||
# cpu: 4000m
|
||||
# memory: 14Gi
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -128,7 +130,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/noble/latest', CRAN = 'https://cloud.r-project.org'))); pkgs <- c('webshot2', 'tabledown', 'TestAnaAPP', 'trekcolors', 'Spectran', 'SimNPH', 'RPushbullet', 'SimDesign', 'simCAT', 'SIAmodules', 'shinytest2', 'ShinyItemAnalysis', 'shinyIRT', 'shiny.benchmark', 'scDIFtest', 'RSP', 'qtkit', 'PROsetta', 'prettifyAddins', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtGUI', 'irtawsi', 'GRShiny', 'GPCMlasso', 'googletraffic', 'giacR', 'flps', 'flow', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt'); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2404'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/noble/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'ubuntu-2404', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2404'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -87,7 +87,7 @@ steps:
|
|||
cpu: 2000m
|
||||
limits:
|
||||
memory: 20Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -95,7 +95,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 14Gi
|
||||
# cpu: 4000m
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ when:
|
|||
evaluate: 'build == "all"'
|
||||
- event: manual
|
||||
evaluate: 'build == "ubuntu-2404-arm64"'
|
||||
- event: manual
|
||||
evaluate: 'build == "all-arm64"'
|
||||
|
||||
skip_clone: true
|
||||
|
||||
|
|
@ -17,14 +19,14 @@ steps:
|
|||
kubernetes:
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
@ -47,8 +49,8 @@ steps:
|
|||
BLOCK: 20126:length(pkgs)
|
||||
ARCH: arm64
|
||||
NCPUS: 2
|
||||
MEMORY: 29Gi
|
||||
INSTANCE_TYPE: cax41
|
||||
MEMORY: 14Gi
|
||||
INSTANCE_TYPE: cax31
|
||||
STRATEGY: multisession
|
||||
volumes:
|
||||
- arm64-binaries-r-dep-cache-ubuntu-2404:/mnt/cache
|
||||
|
|
@ -68,7 +70,7 @@ steps:
|
|||
# - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists)
|
||||
# - Rglpk
|
||||
# biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = tools::CRAN_package_db()[[1]]; pkgs = setdiff(pkgs, c('biplotbootGUI', 'redatam', 'Rsymphony', 'PortfolioAnalytics', 'ROI.plugin.symphony', 'adea', 'RInno', 'skedastic', 'RPushbullet', 'SimNPH', 'SimDesign','simCAT', 'SIAmodules', 'shinytest2', 'shinyIRT', 'ShinyItemAnalysis', 'shiny.benchmark', 'scDIFtest', 'RSP', 'ROracle', 'ROI.plugin.qpoases', 'ROI.plugin.cplex', 'RmecabKo', 'rmarchingcubes', 'RcppMeCab', 'Rcplex', 'ravetools', 'Rbeast', 'Rblpapi', 'RcppEnsmallen', 'qtkit', 'priorCON', 'prior3D', 'PerFit', 'outlierensembles', 'nomnoml', 'mxfda', 'MultBiplotR', 'mstDIF', 'mdsr', 'makepipe', 'lordif', 'KSgeneral', 'kequate', 'jstager', 'jrt', 'irtreliability', 'irtQ', 'irtpwr', 'irtawsi', 'GRShiny', 'gpuR', 'googletraffic', 'giacR', 'gamstransfer', 'aflps', 'flow', 'filters', 'faoutlier', 'equateIRT', 'EnrichIntersect', 'EFA.dimensions', 'DFIT', 'D3mirt', 'ctgdist', 'CoTiMA', 'ConvertPar', 'clrng', 'bscui', 'BifactorIndicesCalculator', 'autoFC', 'airt')); library(bincraftR); future::plan('$STRATEGY', workers = $NCPUS, rscript_startup = quote(options(crayon.enabled = TRUE))); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs[$BLOCK], function(x) build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2404'))"
|
||||
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/noble/latest', CRAN = 'https://cloud.r-project.org'))); pak::pak('dbplyr'); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'ubuntu-2404', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, build_for_minor=FALSE, debug = FALSE, force = TRUE, platform = 'ubuntu-2404'))"
|
||||
### Manual pkg builds
|
||||
# webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178
|
||||
# RInno: Windows-only
|
||||
|
|
@ -105,19 +107,19 @@ steps:
|
|||
### PROD-parallel
|
||||
resources:
|
||||
requests:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 29Gi
|
||||
cpu: 4000m
|
||||
memory: 14Gi
|
||||
cpu: 3000m
|
||||
### PROD-sequential
|
||||
# resources:
|
||||
# requests:
|
||||
# memory: 29Gi
|
||||
# memory: 14Gi
|
||||
# cpu: 2000m
|
||||
# limits:
|
||||
# memory: 29Gi
|
||||
# cpu: 4000m
|
||||
# memory: 14Gi
|
||||
# cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
@ -128,7 +130,7 @@ steps:
|
|||
# cpu: 2000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax41
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
tolerations:
|
||||
- key: 'CI'
|
||||
operator: 'Equal'
|
||||
|
|
|
|||
|
|
@ -20,10 +20,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
|
|
@ -70,10 +70,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -20,10 +20,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 13Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 13Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
|
|
@ -70,10 +70,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 13Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 13Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -20,10 +20,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
|
|
@ -70,10 +70,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -20,10 +20,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
|
|
@ -70,10 +70,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
|
|
@ -25,10 +25,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: arm64
|
||||
node.kubernetes.io/instance-type: cax31
|
||||
|
|
@ -75,10 +75,10 @@ steps:
|
|||
resources:
|
||||
requests:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
limits:
|
||||
memory: 14Gi
|
||||
cpu: 4000m
|
||||
cpu: 3000m
|
||||
# DEBUG
|
||||
# resources:
|
||||
# requests:
|
||||
|
|
|
|||
Loading…
Reference in a new issue