Files
java-maven-app/Jenkinsfile
2021-03-21 10:18:40 +00:00

47 lines
1.2 KiB
Groovy

#!/usr/bin/env groovy
// Reference the GitLab connection name from your Jenkins Global configuration (https://JENKINS_URL/configure, GitLab section)
properties([
$class: 'GitLabConnectionProperty',
gitLabConnection('test-gitlab-hook'),
pipelineTriggers([
[
$class : 'GitLabPushTrigger',
triggerOnPush : true
]
])
])
pipeline {
agent any
stages {
stage('test') {
steps {
script {
echo "Testing the application..."
echo "Testing webhook..."
echo "Testing webhook..."
echo "Testing webhook..."
}
}
}
stage('build') {
steps {
script {
echo "Building the application..."
echo "Testing webhook..."
echo "Testing webhook..."
}
}
}
stage('deploy') {
steps {
script {
echo "Deploying the application..."
}
}
}
}
}