diff --git a/Jenkinsfile b/Jenkinsfile
index 51d157aebe8fa44386d71a0d5d16fa8f3332ce31..305371ede9a6316ad448e23a88ed7f68dbad7b48 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -4,6 +4,11 @@ node {
   stage('Preparation') {
     mvnHome = tool 'Maven 3.5.0'
     checkout scm
+
+    def pom = readMavenPom file: './pom.xml'
+    def pName = pom.artifactId
+    def pVersion = pom.version
+    def snapshot = pVersion.contains("SNAPSHOT")
   }
 
   stage('Build') {
@@ -11,8 +16,6 @@ node {
     sh "'${mvnHome}/bin/mvn' -DskipTests=true -DperformRelease=true -U clean verify deploy"
 
     echo "-- Creating package --"
-    def pom = readMavenPom file: './pom.xml'
-    def pVersion = pom.version
 
     sh """
       fpm -t deb -a noarch -s dir --name tgauth \
@@ -31,7 +34,15 @@ node {
                           --prefix /var/www/tgauth \
                           -C info.textgrid.middleware.tgauth.rbac .
     """
+  }
 
+  stage('Publish') {
+    if (snapshot) {
+        doDebSnapshot(pName, 'target', pVersion, 'trusty')
+    }
+    else {
+//        doDebRelease(pName, 'oaipmh-webapp/target', pVersion, 'trusty')
+    }
   }
 
 }