Updated 'Jenkinsfile' to conform to new build container usage
Some checks failed
ydeng/bmlsa/pipeline/head There was a failure building this commit
Some checks failed
ydeng/bmlsa/pipeline/head There was a failure building this commit
This commit is contained in:
4
Jenkinsfile
vendored
4
Jenkinsfile
vendored
@@ -3,7 +3,7 @@ pipeline {
|
||||
stages {
|
||||
stage("install") {
|
||||
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'
|
||||
}
|
||||
}
|
||||
@@ -19,7 +19,7 @@ pipeline {
|
||||
sh 'rm -rf ./docs/build/*'
|
||||
sh "python -m build"
|
||||
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: ''])
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user