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