This commit is contained in:
commit
4d2c491733
5
Jenkinsfile
vendored
5
Jenkinsfile
vendored
@ -3,8 +3,7 @@ pipeline {
|
|||||||
stages {
|
stages {
|
||||||
stage("install") {
|
stage("install") {
|
||||||
steps {
|
steps {
|
||||||
sh 'mamba env update --file environment.yml || mamba env create --force --file environment.yml'
|
sh 'mamba env update --file environment.yml --prefix ./env || mamba env create --force --file environment.yml --prefix ./env'
|
||||||
sh 'echo "mamba activate bmlsa" >> ~/.bashrc'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage("unit tests") {
|
stage("unit tests") {
|
||||||
@ -19,7 +18,7 @@ pipeline {
|
|||||||
sh 'rm -rf ./docs/build/*'
|
sh 'rm -rf ./docs/build/*'
|
||||||
sh "python -m build"
|
sh "python -m build"
|
||||||
sh 'sphinx-apidoc -o docs/source/autodoc/bmlsa src/bmlsa --force'
|
sh 'sphinx-apidoc -o docs/source/autodoc/bmlsa src/bmlsa --force'
|
||||||
sh 'make -C docs html'
|
sh 'sphinx-build -M html ./docs/source ./docs/build'
|
||||||
publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: 'docs/build/html', reportFiles: 'index.html', reportName: 'Documentation', reportTitles: ''])
|
publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: 'docs/build/html', reportFiles: 'index.html', reportName: 'Documentation', reportTitles: ''])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,3 +9,4 @@ dependencies:
|
|||||||
- python-build=0.10.0
|
- python-build=0.10.0
|
||||||
- setuptools=67.6
|
- setuptools=67.6
|
||||||
- sphinx=6.2
|
- sphinx=6.2
|
||||||
|
prefix: ./env
|
Loading…
Reference in New Issue
Block a user