簡體   English   中英

詹金斯管道與SBT項目

[英]Jenkins pipeline with a sbt project

我必須使用sbt項目為jenkins編寫管道代碼。 通常我使用Maven。 對於sbt項目,我找不到withMaven。 你知道這是什么嗎?

AFAIK,沒有完美的簡單等效項,因為尚未將jenkins的sbt插件移植為對管道友好。

這張票中恢復的情況是: https : //issues.jenkins-ci.org/browse/JENKINS-42475是有一些可能的方法可以實現這一目標。

我更喜歡的(也就是類似於我們目前在產品中使用的那個)是最后一個:

pipeline {
    agent {
        docker {
            image 'hseeberger/scala-sbt'
        }
    }
    stages {
        stage('Test') {
            steps {
                echo 'Building..'
                sh "sbt test"
            }
        }
    } 
}

但是,請隨時通讀票證以了解其他選項,特別是如果docker不是您的選擇,那么也可以使用https://gist.github.com/muuki88/e2824008b653ac0fc5ba749fdf249616之類的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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