This commit is contained in:
Paweł Skórzewski 2024-03-20 14:34:10 +01:00
parent 2e0b705516
commit 4d570a56b2

45
Jenkinsfile vendored
View File

@ -1,29 +1,22 @@
pipeline { pipeline {
agent any agent any
//Definijuemy parametry, które będzie można podać podczas wywoływania zadania //Definijuemy parametry, które będzie można podać podczas wywoływania zadania
parameters { parameters {
string ( string (
defaultValue: 'Hello World!', defaultValue: 'Hello World!',
description: 'Tekst, którym chcesz przywitać świat', description: 'Tekst, którym chcesz przywitać świat',
name: 'INPUT_TEXT', name: 'INPUT_TEXT',
trim: false trim: false
) )
} }
stages { stages {
stage('Hello') { stage('Checkout') {
steps { steps {
//Wypisz wartość parametru w konsoli (To nie jest polecenie bash, tylko groovy!) checkout scmGit(
echo "INPUT_TEXT: ${INPUT_TEXT}" branches: [[name: '*/main']],
//Wywołaj w konsoli komendę "figlet", która generuje ASCII-art extensions: [],
sh "figlet \"${INPUT_TEXT}\" | tee output.txt" userRemoteConfigs: [[url: 'https://git.wmi.amu.edu.pl/pms/ium-s301654']])
} }
} }
stage('Goodbye!') { }
steps {
echo 'Goodbye!'
//Zarchiwizuj wynik
archiveArtifacts 'output.txt'
}
}
}
} }