From c2b62ea24eac27c15fba5074b001d388940619c5 Mon Sep 17 00:00:00 2001 From: Walmes Zeviani <walmes@ufpr.br> Date: Tue, 26 Apr 2016 21:32:37 -0300 Subject: [PATCH] =?UTF-8?q?Adiciona=20arquivos=20para=20integra=C3=A7?= =?UTF-8?q?=C3=A3o=20cont=C3=ADnua.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .build_package.R | 78 ++++++++++++++++++++++++++++++++++++++++++++++++ .gitlab-ci.yml | 12 ++++++++ 2 files changed, 90 insertions(+) create mode 100755 .build_package.R create mode 100644 .gitlab-ci.yml diff --git a/.build_package.R b/.build_package.R new file mode 100755 index 0000000..c529fb7 --- /dev/null +++ b/.build_package.R @@ -0,0 +1,78 @@ +#!/usr/bin/env Rscript + +options(echo = TRUE) + +#-------------------------------------------- +# Carregar pacotes. + +# - Para desenvolvimento do pacote +library(devtools) +library(roxygen2) + +# - Instalando as dependencias (descritas no DESCRIPTION) +install_deps(dependencies = TRUE, + quiet = TRUE, + upgrade = FALSE, + repos = "http://cran-r.c3sl.ufpr.br/") + +sessionInfo() + +#-------------------------------------------- +# Carregar objetos do pacote. + +file.create("NAMESPACE") + +load_all() + +ls("package:MRDCr") +packageVersion("MRDCr") + +#-------------------------------------------- +# Produzir a documentação dos objetos. + +document() + +cp <- compareVersion(a = as.character(packageVersion("devtools")), + b = "1.9.1") + +if (cp > 0) { + check_man() +} else { + check_doc() +} + +#-------------------------------------------- +# Gerar as vinhetas, caso existam. + +if (length(list.files("./vignettes"))) { + build_vignettes(dependencies = FALSE) +} + +#-------------------------------------------- +# Checar conteúdo e organização do pacote. + +check(cleanup = FALSE, + manual = TRUE, + vignettes = FALSE, + check_dir = "../") + +#-------------------------------------------- +# Construir pacote. + +build(manual = TRUE, vignettes = TRUE) + +#-------------------------------------------- +# Instalar o pacote. + +rm(list = ls()) + +lib <- path.expand("~/R-test/") +dir.create(lib) +.libPaths(new = lib) +.libPaths() + +install() + +unlink(lib, recursive = TRUE) + +#-------------------------------------------- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..d0481d3 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,12 @@ +before_script: + - mkdir -p ~/R-tests/ + +R_build_package: + script: + - ./.build_package.R + tags: + - r + - devtools + - knitr + - rmarkdown + - testthat \ No newline at end of file -- GitLab