pipeline { agent any stages { stage('Checkout') { steps { // Krok: Sklonowanie repozytorium git checkout scm } } stage('Execute Shell Script') { steps { // Krok: Wywołanie skryptu shella script { sh 'chmod +x data_processing_script.sh' // Nadaj uprawnienia do wykonania skryptu sh './data_processing_script.sh' // Wykonaj skrypt } } } stage('Archive Artifacts') { steps { // Krok: Zarchiwizowanie artefaktów archiveArtifacts artifacts: 'processed_data/*', fingerprint: true } } } }