728x90
반응형
Jenkins Pipeline에서 sh 스텝을 사용하면 쉘 명령어를 실행할 수 있습니다. 이 스텝을 사용하여 여러 명령어를 실행하려면 Groovy의 다중 줄 문자열 문법(''')을 사용합니다. 아래는 Jenkins Pipeline 스크립트에서 sh 스텝과 '''를 사용하는 방법에 대한 예제입니다:
pipeline {
agent any
stages {
stage('Example Stage') {
steps {
script {
// 여러 줄 명령어 실행을 위해 ''' 사용
sh '''
echo "Hello, World"
ls -l
# 다른 명령어 추가 가능
'''
}
}
}
}
}
위의 예제에서는 sh 스텝 내부에서 '''로 둘러싼 다중 줄 문자열을 사용하여 여러 명령어를 실행하고 있습니다. 각 명령어는 다른 줄에 작성되며 주석도 추가할 수 있습니다.
또한, Jenkins 파이프라인 스크립트 내에서 변수나 환경 변수를 사용하려면 문자열 보간을 사용할 수 있습니다. 예를 들어, 변수 myVariable을 사용하려면 ${myVariable} 형식으로 문자열 보간을 수행할 수 있습니다.
pipeline {
agent any
environment {
myVariable = "Hello, Jenkins"
}
stages {
stage('Example Stage') {
steps {
script {
sh "echo ${myVariable}"
}
}
}
}
}
위의 예제에서는 환경 변수 myVariable을 선언하고, sh 스텝에서 해당 변수를 사용하여 명령어를 실행합니다.
728x90
반응형
LIST
'CI-CD' 카테고리의 다른 글
[Nexus] Nexus 에 LDAP 설정하기 (1) | 2024.05.27 |
---|---|
Jenkins Credential 에 저장되어있는 계정 비밀번호 복호화(Decrypt) (1) | 2024.04.24 |
[Git] git diff --diff-filter 사용 방법 (1) | 2023.12.05 |
[Git] git diff 에 대한 다양한 예시 (1) | 2023.12.04 |
[Jenkins] jenkins pipline script 에서 dir 사용 방법 (1) | 2023.11.29 |