Updated pipeline to use latest build container image features
All checks were successful
ydeng/splitmsa/pipeline/head This commit looks good

This commit is contained in:
Harrison Deng 2023-05-03 08:39:45 -05:00
parent b047b6f8fc
commit 5d3ce699fa
2 changed files with 4 additions and 8 deletions

11
Jenkinsfile vendored
View File

@ -1,19 +1,14 @@
pipeline {
agent any
stages {
stage("clean") {
steps {
sh 'rm -rf ./dist/*'
}
}
stage("install") {
steps {
sh 'mamba env update --file environment.yml'
sh 'echo "mamba activate splitmsa" >> ~/.bashrc'
sh 'mamba env update --file environment.yml --prefix ./env || mamba env create --force --file environment.yml --prefix ./env'
}
}
stage("build") {
steps {
sh 'rm -rf ./dist/*'
sh "python -m build"
}
}
@ -25,7 +20,7 @@ pipeline {
}
stage("archive") {
steps {
archiveArtifacts artifacts: 'dist/*.tar.gz, dist/*.whl'
archiveArtifacts artifacts: 'dist/*.tar.gz, dist/*.whl', fingerprint: true, followSymlinks: false, onlyIfSuccessful: true
}
}
stage("publish") {

View File

@ -7,3 +7,4 @@ dependencies:
- twine=4.0.2
- biopython=1.81
- python=3.9
prefix: ./env