tic.R

library(tic)
invisible(sapply(list.files("./.tic", full.names = TRUE), source))

# Stage: After Failure ----------------------------------------------------------
get_stage("after_failure") %>%
    add_step(step_run_code(show_error_log()))

# Stage: Before Install --------------------------------------------------------
get_stage("before_install") %>%
    add_step(step_install_cran("tidyverse")) %>%
    add_step(step_install_cran("devtools")) %>%
    add_step(step_install_cran("testthat")) %>%
    add_step(step_install_cran("desc")) %>%
    add_step(step_install_cran("covr")) %>%
    add_step(step_install_github("karthik/holepunch", dependencies = TRUE, upgrade = "never"))

# Stage: Install
get_stage("install") %>%
    add_step(step_install_cran("devtools")) %>%
    add_step(step_install_cran("roxygen2")) %>%
    add_step(step_install_cran("desc")) %>%
    add_step(step_install_deps()) %>%
    add_step(step_install_local_package())

# Stage: Before Script ---------------------------------------------------------
get_stage("before_script") %>%
    add_step(step_install_cran("devtools")) %>%
    add_step(step_install_cran("roxygen2")) %>%
    add_step(step_run_code(devtools::document()))

# Stage: Script ----------------------------------------------------------------
get_stage("script") %>%
    add_step(step_build_and_check(job_name = ci_get_job_name())) %>%
    add_step(step_run_test_suite(job_name = ci_get_job_name())) %>%
    add_step(step_render_report(job_name = ci_get_job_name()))
data-science-competitions/IEEE-CIS-Fraud-Detection documentation built on Nov. 4, 2019, 9:40 a.m.