[英]How to save installed gems in Jenkins installed with Docker?
每次我在 Jenkins 中所做的工作運行時,它都會在 Gemfile 中安裝所有的 gem。
似乎沒有保留已安裝的 gem。 如何保持?
我的工作:
pipeline {
agent { docker { image 'ruby:2.5.5' } }
stages {
stage('build') {
steps {
sh 'ruby --version'
sh 'bundle install --jobs 5'
sh 'bundle exec rspec'
sh 'exit 0'
}
}
}
}
我的詹金斯: jenkinsci/blueocean
這實際上是預期的結果。 由於 Docker 是一個臨時容器,因此期望您每次都應該從頭開始重建bundle
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.