| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- pipeline {
 
-   agent {
 
-     label "swarm"
 
-   }
 
-   parameters {
 
-     string(
 
-       name: "build_repo",
 
-       defaultValue: "prod",
 
-       description: "Repository to build from. If not presented - build will not run."
 
-     )
 
-     string(
 
-       name: "service_update",
 
-       defaultValue: "",
 
-       description: "Services to update - i.e. node or/and node-api"
 
-     )
 
-   }
 
-   stages {
 
-     stage("Build") {
 
-       when { 
 
-         allOf {
 
-           expression { build_repo != null }
 
-           expression { not build_repo.empty }
 
-         }
 
-       }
 
-       steps {
 
-         echo "Building with repo $build_repo"
 
-         sh 'pwd'
 
-       }
 
-     }
 
-     stage("Update") {
 
-       when { 
 
-         allOf {
 
-           expression { service_update != null }
 
-           expression { not service_update.empty }
 
-         }
 
-       }
 
-       steps {
 
- //         service_update.split()
 
-         for (String item : service_update.split()) {
 
-           println(item)
 
-         }
 
-         echo "Updating $service_update"
 
-         sh 'ls'
 
-       }
 
-     }
 
-   }
 
-   post {
 
-     always {
 
-       echo "It's always good to be here."
 
-     }
 
-     changed {
 
-       echo "Something changed..."
 
-     }
 
-     failure {
 
-       echo "Oh, snap. It's failed again"
 
-     }
 
-     success {
 
-       echo "Fine !!! It's SUCCESS !!!"
 
-     }
 
-     unstable {
 
-       echo "Unstable ...."
 
-     }
 
-     aborted {
 
-       echo "Hmmm... It's aborted"
 
-     }
 
-   }
 
- }
 
 
  |