Bladeren bron

Revamped Jenkinsfile

Fred Damstra (k8s1) 2 jaren geleden
bovenliggende
commit
927b854339
1 gewijzigde bestanden met toevoegingen van 19 en 6 verwijderingen
  1. 19 6
      Jenkinsfile

+ 19 - 6
Jenkinsfile

@@ -1,9 +1,22 @@
-/* Requires the Docker Pipeline plugin */
-pipeline {
-    stages {
-        stage('build') {
-            steps {
-                sh 'python --version'
+podTemplate(containers: [
+  containerTemplate(
+      name: 'jnlp', 
+      image: 'jenkins/inbound-agent:latest'
+    )
+  ]) {
+    node(POD_LABEL) {
+        stage('Get a Maven project') {
+            container('jnlp') {
+                stage('Say Hello') {
+                    sh '''
+                    echo "Hello! I am executing shell"
+                    '''
+                },
+                stage('Show me a version') {
+                    sh '''
+                    python --version
+                    '''
+                }
             }
         }
     }