Files
civilyticsR/Jenkinsfile
T
jared 82b8db7f84
Gitea Organization/civilyticsR/pipeline/head There was a failure building this commit
fix proportion ci calc and theme
2024-08-09 15:05:59 -04:00

61 lines
1.1 KiB
Groovy

pipeline {
agent {
dockerfile true
}
stages {
stage('Docker setup') {
steps {
sh '''
R --version
java --version
'''
}
}
stage('Build and test') {
stages {
stage("Build package") {
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('testthat'){
steps {
sh '''
R -e 'testthat::test_local(".")'
'''
}
}
stage('test coverage') {
steps {
sh '''
R -e 'covr::package_coverage(".")'
'''
}
}
stage('Clean') {
steps {
sh '''
rm -rf civilytics_0.1.0.tar.gz civilytics.Rcheck
'''
}
}
}
}
}
}