environment test
This commit is contained in:
parent
74b2e5cf5a
commit
11dd15cde7
48
Jenkinsfile
vendored
48
Jenkinsfile
vendored
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user