Skip to content

Continuous Integration

Andrew Butler edited this page Apr 18, 2020 · 3 revisions

Automated Testing and Continuous Integration

SeuratWrappers uses Microsoft's Azure Pipelines to automatically build vignettes for new and modified methods. The process consists of finding the .R and .Rmd files that have been modified, determining the corresponding .Rmd file for modified .R files, and building only the changed vignettes. All output formats will be built during this process.

Build Environment

The build environment is set up as follows:

  • Ubuntu 18.04 Bionic Beaver
  • R 3.6
  • Seurat v3.1.5

Other packages installed include:

Deployment

Currently, SeuratWrappers does not implement continuous deployment. This means that vignettes built under Azure Pipelines will not be pushed back to the repository. Please ensure that all vignettes are built properly when submitting a pull request to SeuratWrappers