Mam Windows 10 i w nim Jenkinsa z obrazu docker uruchomiony tak:
docker container run -d
-p 8080:8080
-p 50000:50000
-v jenkins_home:/var/jenkins_home
--name jenkins-local
jenkins/jenkins:lts
Stworzyłem pipeline i mam script, który w step ma min.:
def artifact(String repo, String branch, List<String> artifacts, Map remote){
String projectName = extractProjectNameFromRepo(repo)
gitCheckout(repo, branch, projectName)
withEnv(["MAVEN_OPTS=-XX:TieredStopAtLevel=1"]) {
sh "mvn clean install -U -T4 -Dmaven.test.skip=true -f ./${projectName}"
}
w tym momencie mam problem ponieważ moj docker Jenkins nie ma Mavena oraz Javy i dostaje blad mvn not found. Moje pytanie czy mogę w jakiś sposób połączyć ten obraz z moim Maven i Java ze zmiennych środowiskowych Windows ? Czy jest jakiś inny sposób żeby dorzucić Mavena i Jave do Jenkinsa i żeby to zadziałało.