65 lines
1.6 KiB
Groovy
65 lines
1.6 KiB
Groovy
pipeline {
|
|
agent any
|
|
stages {
|
|
stage('Site GCLC') {
|
|
when {
|
|
tag "gclc-*"
|
|
}
|
|
steps {
|
|
dir('gclc') {
|
|
sh 'mvn site:site'
|
|
sh 'mkdir -p /home/maven-sites/net/bigeon/gclc'
|
|
sh 'cp -r target/site /home/maven-sites/net/bigeon/gclc/gclc'
|
|
}
|
|
}
|
|
}
|
|
stage('Site GCLC-Socket') {
|
|
when {
|
|
tag "socket-*"
|
|
}
|
|
steps {
|
|
dir('gclc-socket') {
|
|
sh 'mvn site:site'
|
|
sh 'mkdir -p /home/maven-sites/net/bigeon/gclc'
|
|
sh 'cp -r target/site /home/maven-sites/net/bigeon/gclc/gclc-socket'
|
|
}
|
|
}
|
|
}
|
|
stage('Site GCLC-Swt') {
|
|
when {
|
|
tag "swt-*"
|
|
}
|
|
steps {
|
|
dir('gclc-swt') {
|
|
sh 'mvn site:site'
|
|
sh 'mkdir -p /home/maven-sites/net/bigeon/gclc'
|
|
sh 'cp -r target/site /home/maven-sites/net/bigeon/gclc/gclc-swt'
|
|
}
|
|
}
|
|
}
|
|
stage('Site GCLC-Processes') {
|
|
when {
|
|
tag "process-*"
|
|
}
|
|
steps {
|
|
dir('gclc-process') {
|
|
sh 'mvn site:site'
|
|
sh 'mkdir -p /home/maven-sites/net/bigeon/gclc'
|
|
sh 'cp -r target/site /home/maven-sites/net/bigeon/gclc/gclc-process'
|
|
}
|
|
}
|
|
}
|
|
stage('Site GCLC-System') {
|
|
when {
|
|
tag "system-*"
|
|
}
|
|
steps {
|
|
dir('gclc.system') {
|
|
sh 'mvn site:site'
|
|
sh 'mkdir -p /home/maven-sites/net/bigeon/gclc'
|
|
sh 'cp -r target/site /home/maven-sites/net/bigeon/gclc/gclc-system'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |