environment test

This commit is contained in:
crusader 2023-02-01 07:11:40 +00:00
parent 74b2e5cf5a
commit 11dd15cde7

48
Jenkinsfile vendored
View File

@ -1,30 +1,28 @@
pipeline {
agent any // 사용 가능한 에이전트에서 이 파이프라인 또는 해당 단계를 실행
stages {
stage('Build') {
steps {
// gralew이 있어야됨. git clone해서 project를 가져옴.
sh 'chmod +x gradlew'
sh './gradlew clean build'
podTemplate(
containers: [
containerTemplate(
name: 'gradle',
image: 'gradle:4.5.1-jdk9',
command: 'cat',
ttyEnabled: true
)
],
volumes: [
hostPathVolume(
mountPath: '/home/gradle/.gradle',
hostPath: '/tmp/jenkins/.gradle'
),
]
)
sh 'ls -al ./build'
}
post {
success {
echo 'gradle build success'
}
failure {
echo 'gradle build failed'
}
}
}
stage('Test') {
steps {
echo '테스트 단계와 관련된 몇 가지 단계를 수행합니다.'
{
node(POD_LABEL) {
stage('Build') {
container('gradle') {
sh "gradle build"
}
}
}
}
}