|
@@ -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
|
|
|
|
+ '''
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|