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 | 31 |
Tags
- data
- spring
- 안드로이드
- intent
- 제어반전
- Algorithm
- 데이터
- 17837
- 큐빙
- ubuntu
- broadcastreceiver
- 알고리즘
- Jenknis
- 16197
- github
- IntelliJ
- goland
- Android
- vscode
- 두 동전
- insert
- activity
- 프로그래머스
- 백준
- 데이터전달
- git
- service
- mysql
- 단축키
- Java
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 |
---|