pipeline {
  agent {
    dockerfile true
  }
    stages {
      stage('Test') {
        steps {
         sh '''
          R --version
          java --version
          '''
        }

      }
      stage('Build') {
        steps {
          sh '''
          R CMD build .
          '''
        }
      }
      stage('Check') {
        steps {
          sh '''
          R CMD check --no-manual civilytics_0.1.0.tar.gz
          '''

          sh '''
          R CMD INSTALL civilytics_0.1.0.tar.gz
          '''

        }
      }


      stage('Clean') {
        steps {

          sh '''
          @rm -rf civilytics_0.1.0.tar.gz civilytics.Rcheck
          '''
      }
    }
  }
}
