refactor(executeFreeleapsPipeline): streamline component build and dependency resolution stages
Signed-off-by: 孙振宇 <>
This commit is contained in:
parent
376fa19c78
commit
c84c65ce87
@ -104,6 +104,9 @@ spec:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stage("Components Build (Dynamic Generated Stages)") {
|
||||||
|
steps {
|
||||||
|
script {
|
||||||
configurations.components.each { component ->
|
configurations.components.each { component ->
|
||||||
stage("${component} :: Build Agent Setup") {
|
stage("${component} :: Build Agent Setup") {
|
||||||
when {
|
when {
|
||||||
@ -148,12 +151,12 @@ spec:
|
|||||||
kubernetes {
|
kubernetes {
|
||||||
defaultContainer 'dep-resolver'
|
defaultContainer 'dep-resolver'
|
||||||
yaml """
|
yaml """
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Pod
|
kind: Pod
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
freeleaps-devops-system/milestone: dependencies-resolving
|
freeleaps-devops-system/milestone: dependencies-resolving
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: dep-resolver
|
- name: dep-resolver
|
||||||
image: ${env.buildAgentImage}
|
image: ${env.buildAgentImage}
|
||||||
@ -166,7 +169,7 @@ spec:
|
|||||||
volumes:
|
volumes:
|
||||||
- name: workspace
|
- name: workspace
|
||||||
emptyDir: {}
|
emptyDir: {}
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -191,6 +194,9 @@ spec:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user