簡體   English   中英

如何在安裝了 Docker 的 Jenkins 中保存已安裝的 gems?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM