diff options
| author | 2025-07-22 21:27:56 -0500 | |
|---|---|---|
| committer | 2025-07-22 21:27:56 -0500 | |
| commit | 5666a237ef3f4f0ce7fb5505273f76806c5c7568 (patch) | |
| tree | c99b552be80a5f75311c44aaca0c348830708deb /Jenkinsfile | |
| parent | This file defines the environment for the lush application: Attempt4 (diff) | |
Jenkins checkout step with the SubmoduleOption enabled: Attempt5
Diffstat (limited to 'Jenkinsfile')
| -rw-r--r-- | Jenkinsfile | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index f7f66c7..27c5869 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,20 @@ pipeline { agent any
stages {
+ stage('Checkout Code') {
+ steps {
+ echo 'Checking out code from Git and initializing submodules...'
+ checkout([
+ $class: 'GitSCM',
+ branches: scm.branches,
+ userRemoteConfigs: scm.userRemoteConfigs,
+ extensions: [
+ [$class: 'SubmoduleOption', disableSubmodules: false, recursiveSubmodules: true, trackingSubmodules: true]
+ ]
+ ])
+ }
+ }
+
stage('Build Application Image') {
steps {
script {
|
