개발
Jenkins pipleline's get date(파이프라인에서 날짜 구하기)
쩌비군
2020. 6. 3. 23:07
728x90
Jenkins pipeline 으로 CI/CD 환경을 구성한 경우 artifact 를 업로드 하거나, 명령어를 실행할 때 날짜를 이용하는 경우가 많다.
이런 경우에 Jenkins Pipeline 에서는 아래와 같이 Script 를 이용하면 쉽게 날짜를 구하여 사용 할 수 있다.
import java.text.SimpleDateFormatpipeline {
agent any
stages {
stage('Prepare Today Date') {
steps {
// java 라이브러리를 이용하여 날짜를 구한다
script {
def dateFormat = new SimpleDateFormat("yyyyMMdd")
def date = new Date()
today = dateFormat.format(date)
}
}
}
stage('Print Today Date') {
steps {
// Prepare Today Date 에서 구한 today 날짜 를 출력한다.
echo today
}
}
}