修改jenkinsfile
This commit is contained in:
parent
9caa5c3b58
commit
1610ebaa27
82
Jenkinsfile
vendored
82
Jenkinsfile
vendored
@ -440,28 +440,26 @@ EOF
|
||||
|
||||
post {
|
||||
always {
|
||||
node {
|
||||
script {
|
||||
echo '🧹 清理工作空间...'
|
||||
try {
|
||||
// 清理Go构建产物
|
||||
sh '''
|
||||
rm -f golang-demo
|
||||
rm -f coverage.out coverage.html
|
||||
rm -f sonar-project.properties
|
||||
'''
|
||||
script {
|
||||
echo '🧹 清理工作空间...'
|
||||
try {
|
||||
// 清理Go构建产物
|
||||
sh '''
|
||||
rm -f golang-demo
|
||||
rm -f coverage.out coverage.html
|
||||
rm -f sonar-project.properties
|
||||
'''
|
||||
|
||||
// 清理Docker资源
|
||||
sh '''
|
||||
# 清理未使用的镜像
|
||||
docker image prune -f || true
|
||||
|
||||
// 清理Docker资源
|
||||
sh '''
|
||||
# 清理未使用的镜像
|
||||
docker image prune -f || true
|
||||
|
||||
# 清理构建缓存
|
||||
docker builder prune -f || true
|
||||
'''
|
||||
} catch (Exception e) {
|
||||
echo "⚠️ 清理失败: ${e.getMessage()}"
|
||||
}
|
||||
# 清理构建缓存
|
||||
docker builder prune -f || true
|
||||
'''
|
||||
} catch (Exception e) {
|
||||
echo "⚠️ 清理失败: ${e.getMessage()}"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -495,10 +493,9 @@ EOF
|
||||
}
|
||||
|
||||
failure {
|
||||
node {
|
||||
script {
|
||||
echo '❌ 流水线执行失败!'
|
||||
def message = """
|
||||
script {
|
||||
echo '❌ 流水线执行失败!'
|
||||
def message = """
|
||||
💥 Jenkins构建失败!
|
||||
|
||||
📋 项目: ${env.JOB_NAME}
|
||||
@ -509,29 +506,26 @@ EOF
|
||||
⏱️ 持续时间: ${currentBuild.durationString}
|
||||
🔗 构建链接: ${env.BUILD_URL}
|
||||
📄 查看日志: ${env.BUILD_URL}console
|
||||
"""
|
||||
|
||||
echo message
|
||||
|
||||
// 清理可能的测试容器
|
||||
sh '''
|
||||
docker stop test-${BUILD_NUMBER} || true
|
||||
docker rm test-${BUILD_NUMBER} || true
|
||||
'''
|
||||
}
|
||||
"""
|
||||
|
||||
echo message
|
||||
|
||||
// 清理可能的测试容器
|
||||
sh '''
|
||||
docker stop test-${BUILD_NUMBER} || true
|
||||
docker rm test-${BUILD_NUMBER} || true
|
||||
'''
|
||||
}
|
||||
}
|
||||
|
||||
cleanup {
|
||||
node {
|
||||
script {
|
||||
try {
|
||||
// 清理工作空间
|
||||
cleanWs()
|
||||
echo "✅ 清理完成"
|
||||
} catch (Exception e) {
|
||||
echo "⚠️ 清理失败: ${e.getMessage()}"
|
||||
}
|
||||
script {
|
||||
try {
|
||||
// 清理工作空间
|
||||
cleanWs()
|
||||
echo "✅ 清理完成"
|
||||
} catch (Exception e) {
|
||||
echo "⚠️ 清理失败: ${e.getMessage()}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user