Ricerca…


Funzionalità linguistiche

La DSL Jenkins Pipeline viene utilizzata come esempio per tale lingua:

node {
  git 'https://github.com/joe_user/simple-maven-project-with-tests.git'
  def mvnHome = tool 'M3'
  sh "${mvnHome}/bin/mvn -B -Dmaven.test.failure.ignore verify"
  archiveArtifacts artifacts: '**/target/*.jar', fingerprint: true
  junit '**/target/surefire-reports/TEST-*.xml'
 }

Lo scopo di questo DSL è definire ed eseguire lavori di creazione di Jenkins (o pipeline migliori) in un linguaggio più naturale.

Scrittura di un linguaggio specifico del dominio in Groovy vantaggi dalle funzionalità principali di Groovy come:



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow