Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- service
- Algorithm
- ubuntu
- 두 동전
- 백준
- git
- mysql
- broadcastreceiver
- 데이터
- 알고리즘
- Jenknis
- data
- github
- 큐빙
- 안드로이드
- intent
- 17837
- Java
- vscode
- 제어반전
- spring
- 단축키
- activity
- insert
- 16197
- Android
- IntelliJ
- 프로그래머스
- 데이터전달
- goland
Archives
- Today
- Total
해보자
[Jenkins] Pipeline post 활용하기 본문
Jenkinsfile
pipeline {
agent any
stages {
stage ('Hello world 1') {
steps {
echo "Hello world!!"
}
post {
always {
echo 'POST: Hello world 1'
}
}
}
stage ('Error test') {
steps {
error "ERROR!!!!"
echo "Error after..."
}
post {
always {
echo 'POST: Hello world 1'
}
}
}
stage ('Hello world 2') {
steps {
echo "Hello world!! 2"
}
post {
always {
echo 'POST: Hello world 2'
}
}
}
}
post {
always {
echo 'POST: Last Post~~'
}
}
}
위와 같이 젠킨스 파일을 작성해서 실행하면?
실행 결과!

- Hello world1 : 성공
- Error test : error 발생
- Hello world2 : 실패
- Post Actions : 무조건 실행
step1: Hello world1

정상적으로 실행. 당연히 POST도 정상적으로 실행!
step2: Error test

post는 erorr가 발생해도 반드시 실행합니다.
step3: Hello world2

실패한 이후의 스텝은 실행하지 않습니다.
마지막 단계(post)

반드시 실행합니다.
'CICD' 카테고리의 다른 글
| [Jenkins] local git pipeline 실행하기 (0) | 2022.08.20 |
|---|