[MINOR][INFRA][R] Show the installed packages in R in a prettier way
### What changes were proposed in this pull request? This PR proposes to fix the AppVeyor configuration to show all installed R packages with name/versions. **Before:** ``` [1] '1.29' [1] '2.3' [1] '2.3.2' [1] '1.7.3' [1] '3.2.3' [1] '0.17.1' ``` **After:** ``` Package Version arrow arrow 0.17.1 askpass askpass 1.1 assertthat assertthat 0.2.1 backports backports 1.1.8 base64enc base64enc 0.1-3 bit bit 1.1-15.2 bit64 bit64 0.9-7 ... ``` ### Why are the changes needed? To show the package versions in a prettier way, and don't update the line every time when a package is added. ### Does this PR introduce _any_ user-facing change? No, dev-only. ### How was this patch tested? AppVeyor CI should test it out. Closes #29038 from HyukjinKwon/minor-appveyor. Authored-by: HyukjinKwon <gurwls223@apache.org> Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
This commit is contained in:
parent
8e7fc04637
commit
f60b3b7e47
|
@ -42,8 +42,8 @@ install:
|
||||||
# Install maven and dependencies
|
# Install maven and dependencies
|
||||||
- ps: .\dev\appveyor-install-dependencies.ps1
|
- ps: .\dev\appveyor-install-dependencies.ps1
|
||||||
# Required package for R unit tests
|
# Required package for R unit tests
|
||||||
- cmd: R -e "install.packages(c('knitr', 'rmarkdown', 'testthat', 'e1071', 'survival', 'arrow'), repos='https://cloud.r-project.org/')"
|
- cmd: Rscript -e "install.packages(c('knitr', 'rmarkdown', 'testthat', 'e1071', 'survival', 'arrow'), repos='https://cloud.r-project.org/')"
|
||||||
- cmd: R -e "packageVersion('knitr'); packageVersion('rmarkdown'); packageVersion('testthat'); packageVersion('e1071'); packageVersion('survival'); packageVersion('arrow')"
|
- cmd: Rscript -e "pkg_list <- as.data.frame(installed.packages()[,c(1, 3:4)]); pkg_list[is.na(pkg_list$Priority), 1:2, drop = FALSE]"
|
||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
# '-Djna.nosys=true' is required to avoid kernel32.dll load failure.
|
# '-Djna.nosys=true' is required to avoid kernel32.dll load failure.
|
||||||
|
|
Loading…
Reference in a new issue