鍍金池/ 問答/Java  網(wǎng)絡(luò)安全  HTML/ jenkins配置JDK、maven、ant路徑問題

jenkins配置JDK、maven、ant路徑問題

docker裝的jenkins,配置全局工具的時(shí)候填寫的應(yīng)該是容器內(nèi)部的路徑把?怎么樣才能使用宿主機(jī)上的jdk,maven呢
圖片描述
圖片描述

回答
編輯回答
情皺

Jenkins Master節(jié)點(diǎn)不建議放在容器里面去。

你可以在一個(gè)構(gòu)建任務(wù)里面通過含有不同環(huán)境的Docker去完成不同的構(gòu)建任務(wù),只把Master作為一個(gè)調(diào)度節(jié)點(diǎn)

pipeline {
    agent none
    stages {
        stage('Back-end') {
            agent {
                docker { image 'maven:3-alpine' }
            }
            steps {
                sh 'mvn --version'
            }
        }
        stage('Front-end') {
            agent {
                docker { image 'node:7-alpine' }
            }
            steps {
                sh 'node --version'
            }
        }
    }
}

參考鏈接:Using Docker with Pipeline

2018年1月11日 09:24
編輯回答
旖襯

強(qiáng)烈不建議將jenkins運(yùn)行在容器中,你會(huì)發(fā)現(xiàn)麻煩得要死,全是坑。

Jenkins本身要做持續(xù)集成,依賴會(huì)非常的重,而docker顯然不適合這種依賴非常重的應(yīng)用,這不是docker的使用場(chǎng)景。

2017年11月27日 15:03
編輯回答
莫小染

選擇自動(dòng)安裝了

2017年9月19日 08:24